摘要: ps:原文地址:http://www.cnblogs.com/meteoric_cry/archive/2011/04/12/2013662.html在使用flash上传文件时,当文件超过一定大小,会遇到错误:如何遇到这个问题的:去年曾经使用Extjs开发一个游戏运维集成系统,其中有一个功能是使用flash上传文件,例如excel、sql等,后台程序来处理上传的文件。而这个flash上传工具是我之前写的,可是同事现在在系统中上传一个2M多的文件时,传到40%左右就提示出现io错误,让人查一下是否是flash有超时的情况。看到这个问题我也觉得很奇怪,因为flash在选择文件的后就判定它的大小了, 阅读全文
posted @ 2012-03-05 15:34 Deasel 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。进一步 阅读全文
posted @ 2012-03-05 15:14 Deasel 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 刚到公司就收到客服那边丢过来的问题反馈,本来是准备测试其他问题的,突然发现文件上传功能在IE9下居然点了没反应(蛋疼一个先)。 打个断点调试一下,不行,跳flash了。寻求万能的google,果然有收获。 原来缺少了classid,classid 是 html中object 的一个标签属性,用于标识该标签使用了哪种对象。classid 值是个 uuid, 而flash 的ID 即是 d27cdb6e-ae6d-11cf-96b8-444553540000。果断找到swfupload.js的源码中,在拼接标签字符串的时候加上这一项(就是加到方法getFlashHTML中)。 还有一个问... 阅读全文
posted @ 2012-03-05 10:31 Deasel 阅读(650) 评论(0) 推荐(0) 编辑