File Upload by Flex + Perl CGI 2008-02-22
Posted by garfield in Tech.Tags: apache, cgi, flex, perl
1 comment so far
Flex端用flash的FileReference类, 这个不用多说了…
不过后台处理上传数据的脚本用Perl实现, 一开始遇到了网上经常提到的 ioError 2038 后来折腾了下 好像是在获取上传文件名时, 应该是
my $query = new CGI;
my $upload_filename = $query->param(’Filedata’) 而不是 $query->param(’filename’) 或者其他的什么
不知道是我一开始文档读得不仔细还是不同后台实现的差异.
另外: 对于ioError 2038, 在我自己的gentoo Linux + apache 2.2.8 默认配置以及lunarpages主机的默认配置下 我并没有在.htaccess中加入
SECFILTERENGINE OFF
SECFILTERSCANPOST OFF
虽然网上很多人说加了这2句能解决问题