Uploadify这个插件(Demo:http://www.uploadify.com/demo/)做的相当好,第一次用就喜欢上了,并且成功应用到正在开发的.NET项目中。
这几天帮一个朋友做一个小项目,需要采用PHP开发,我仍然想使用这个插件。之前看到Uploadify的demo就是采用PHP写的,想想应该没有问题。结果。。发现在上传中文文件的时候,文件名会出现乱码的情况,甚至在上传含有中文的doc文件时,文件居然莫名消失了!于是乎,打开谷歌大神一顿查,发现这个问题相当普遍。。有人在JAVA下面解决了,但是我需要PHP的啊,跑到官网论坛里搜索了一下,也没有什么有价值的,倒是有不少国人已经问过相关问题了。
没办法,只好自己来想办法,其实,出现乱码,无非是程序编码和系统编码不一致造成的,于是尝试修改uploadify.php文件,
将第40行:
move_uploaded_file($tempFile,$targetFile);
修改为:
move_uploaded_file($tempFile,iconv("UTF-8","gb2312", $targetFile));
刷新页面,上传中文文件。。OK。。。
分享到:
相关推荐
给予jQuery的文件上传插件:jquery.uploadify.js修复了IE9 IE10浏览按钮点击无效的bug;直接替换官网下载的jquery.uploadify.js文件即可使用。
uploadfiy这个插件是基于js里面的jquery库写的。结合了ajax和flash,实现了这个多线程上传的功能。
jquery.uploadify-3.1.min.js 修改了SWFUpload.prototype.getFlashHTML ()方法,解决了在ie9在点击上传按钮后,不能弹出浏览文件的对话框问题。
ASP.NET jquery.uploadify文件上传控件测试项目(已解决中文乱码)
解决 jquery.uploadify.js 在ie9 下 二次打开失效问题等问题
该uploadify为目前官网最新版本,由鄙人修改后,可以支持buttonText属性为中文
Asp.net 上传 Jquery.Uploadify HTML控件+Jquery.Uploadify 支持一次上传多个文件
jquery.uploadify.v2.1.0.js 上传
jquery文件上传插件 jquery.uploadify.js 不支持IE10现在经过修改,已经支持IE6、IE7、IE8、IE9、IE10、IE11.zip
采用jquery.uploadify插件作为前台上传,服务台用c#异步处理
HTML5 PHP jquery uploadify上传文件,带进度条,author:吕大豹。仿照uploadify写的,www.codesc.net已做过修正,本例的配置参数均与uploadify官网一致,参照官网的api就可以了,直接把文件夹上传到支持php的服务器...
jquery.uploadify同时上传多个文件
jquery文件上传插件 jquery.uploadify.js 不支持IE10现在经过修改,已经支持IE6、IE7、IE8、IE9、IE10、IE11.zip
使用Jquery.uploadify上传文件。 jquery有很多插件,其中也有不少上传文件的插件,像ajaxfileupload.js、uploadify.js,不过网上的例子几乎全是php的,很郁闷,研究了半天,终于把uploadify用jsp版本弄出来了
jquery uploadify插件Demo
最近调试成功了jquery下的uploadify文件上传,包括fileExt,onComplete,onAllComplete等参数使用,里边有个说明,详细介绍各参数。
jquery.uploadify-v2.1.4上传完整例子,很好用,很方便,很经典。
struts2+jquery.uploadify实现上传下载
Uploadify的用法就不说了,网上文章很多,跟别的jquery插件用法一样,就是几种文件的摆放路径而已。具体的压缩包里有说明文件
jquery.uploadify上传图片工具。。 很好很强大..如需详解请联系本人