uploadify传递参数只能传第一个参数的解决办法
最近又要用到uploadify上传图片,url上面有好几个参数,但是服务器端却只能接受取到第一个参数,网上搜了半天也面什么结果,后来找了找以前的代码看了看,终于解决了
解决的办法就是,将?后面的参数用encodeURIcomponent()编码一下,下面是例子
$('#uploadImg').uploadify({ 'width' :75, 'height' : 25, 'uploader': 'uploadify.swf', 'script': 'test.php'+encodeURIComponent('?a=1&b=2&c=2'), 'fileDataName' :'image', 'multi': true, 'fileExt': '*.jpg;*.jpeg;*.gif;*.png;*.bmp', 'auto' : true })
我也不知道为什么必须编码一下才能用可能是,flash将url进行了编码处理,必须先将url在js中先编码才能正常使用
您可能感兴趣的文章:
Jquery uploadify图片上传插件无法上传的解决方法
jQuery文件上传插件 Uploadify
Jquery Uploadify多文件上传带进度条且传递自己的参数
JQuery上传插件Uploadify使用详解及错误处理
codeigniter与swfupload整合解决方案
Jquery上传插件 uploadify v3.1使用说明
js代码解决url传值出现中文乱码的方法参考
解决PHP5.4环境下ECSHOP网站报错的方法
JS过滤url参数中的特殊字符
jQuery load方法用法集锦