遍历 FileReferenceList 中的每个文件引用调用 upload 意味着文件作为单独的请求上传。
我想在一个 POST 中上传一堆文件(我已经有一个 ASHX 处理程序可以接受它)。
有任何想法吗?
遍历 FileReferenceList 中的每个文件引用调用 upload 意味着文件作为单独的请求上传。
我想在一个 POST 中上传一堆文件(我已经有一个 ASHX 处理程序可以接受它)。
有任何想法吗?
AFAIK 那是不可能的。
从文档:
FileReferenceList 类允许用户选择一个或多个文件上传到服务器端脚本。文件上传由 FileReference.upload() 方法处理,必须在用户选择的每个文件上调用该方法。
...和...
上传多个文件需要您使用 FileReference.upload() 上传每个选定的文件
您也许可以使用AS3 zip 库创建一个 zip并将其发送到服务器。
不,你不能,它是 Flash 播放器的安全限制。您可以使用动作脚本模拟文件上传(如果您想发送数据但没有用户文件,则很有用)。
它与 Flash 10 相同,所以可能在 Flash 11 上......