flex flash.net.FileReference类是如何工作的

时间:2011-11-16 09:45:10

标签: flash flex file-upload flex3

我创建了一个支持php服务器端的flex web应用程序。本网站有一个文件上传功能。当我使用flex上传控制器上传文件时,它是否使用来自上传文件的客户端计算机的大量内存?以及flex控制器如何将文件传输到服务器(一次上传整个文件,上传为块)?

flash.net.FileReference类不允许上传大量文件(超过4GB)吗?

干杯!!

1 个答案:

答案 0 :(得分:3)

flash.net.FileReference使用操作系统中可用的任何网络堆栈。例如,在MS Windows上,这是WinInet库。因此,它不会将整个文件加载到内存中以便将其传输到服务器,因为WinInet不需要它。

也就是说,它没有进行“分块”上传。它执行正常的HTTP multipart / form-data POST,就像浏览器使用包含input type ='file'HTML元素的HTML表单一样。