2011-11-16 15 views
1

我已经创建了一个带有PHP服务器端支持的flex web应用程序。这个网站有一个文件上传功能。当我使用flex上传控制器上传文件时,是否使用上传文件的客户端计算机的大量内存?以及flex控制器如何将文件传输到服务器(一次上传整个文件,以块的形式上传)?flex flash.net.FileReference类如何工作

不是flash.net.FileReference类允许大文件上传(大于4GB)吗?

干杯!

回答

3

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

这就是说,它不会做'分块'上传。如果你使用了一个包含输入类型='文件'HTML元素的HTML表单,它就像浏览器一样执行正常的HTTP多部分/表单数据POST。

+0

你能添加任何指向引用的链接吗? – merv

+0

是否有任何可信的来源? – Shanaka

+0

不幸的是,我没有任何引用,但我想我知道我在说什么。披露:我受雇于Adobe,但我不会为我的雇主发言。 –