在一个HTTP Post中灵活地上传多个文件

时间:2009-02-09 14:52:02

标签: flex http upload

在每个文件调用上传文件引用中的文件引用意味着文件作为单独的请求上传。

我想在一个POST中上传一堆文件(我已经有一个接受它的ASHX处理程序)。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

AFAIK是不可能的。

来自文档:

  

FileReferenceList类允许用户选择一个或多个要上载到服务器端脚本的文件。文件上载由FileReference.upload()方法处理,必须在用户选择的每个文件上调用该方法。

...和...

  

上传多个文件需要您使用FileReference.upload()

上传每个选定的文件

您也许可以使用AS3 zip library创建一个zip并将其发送到服务器。

答案 1 :(得分:0)

不,你不能,这是Flash播放器的安全限制。您可以使用Action Script模拟文件上载(如果您想发送数据但没有用户文件,则非常有用)。

与Flash 10相同,也许在Flash 11上......