1

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

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

有任何想法吗?

4

2 回答 2

1

AFAIK 那是不可能的。

从文档:

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

...和...

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

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

于 2009-02-09T15:23:50.743 回答
0

不,你不能,它是 Flash 播放器的安全限制。您可以使用动作脚本模拟文件上传(如果您想发送数据但没有用户文件,则很有用)。

它与 Flash 10 相同,所以可能在 Flash 11 上......

于 2009-05-19T20:31:30.010 回答