SWFUpload上传组件使用问题总结

来源:互联网 发布:大数据行业研究报告 编辑:程序博客网 时间:2024/04/30 22:58

前段时间OA系统升级,添加了新的swfupload组件,把遇到的问题做个总结:

使用的版本是SWFUpload v2.2.0 Beta 2,可以去官网(http://www.swfupload.org)下载,官网只提供PHP,ASP.net版本的。

同行提供了ASP修改版本的(http://download.enet.com.cn/html/010032009122901.html

这次使用的是ASP修改版。

 

1.文件名为偶数汉字可以上传,文件名为奇数汉字出现500错误:

网上提供的ASP修改版作者提供的演示页面不存在这个问题,但是提供的下载在本机安装后,会出现这个问题。演示的文件和下载的文件不一致。修改下载文件中的upload_5xsoft.asp文件,把其中的uft-8替换成gb2312即可,一共有两处。

 

2.文件名中含有全角引号,上传后后缀名出错,后缀名变成了全角引号前的中文:

先把upload_5xsoft.asp用记事本打开,另存为utf-8格式,找到 sInfo = tStream.ReadText,然后替换其中的全角引号

 

3.Flash的cookie bug

可以在上传开始前使用JS将我们需要的cookie读取出来,然后使用SWFUpload提供的 addPostParam方法添加到POST中去,服务端从POST中接受所需要的"cookie"值即可,不再依赖Request中的cookie机制 。

 

 

原创粉丝点击