我试图通过使用 SWFUpload 的 Uploadify 上传文件。然后我在上传文件> 4GB +时遇到了一些问题,所以开始挖掘。我最终得出的结果是问题出在 SWFUpload 中。(我不打算用它来上传我的大文件,只是好奇的问题)
看起来 SWFUpload 的限制为 2147483647 字节。但我可以成功上传一个 2.9GB 的文件。我联系了开发人员,他告诉我,我应该尝试用更新的 Flash Player 10、11 或 11.7 编译它(SWFUpload 是在 Flash Player 9 下编译的)(但他不记得更多了,因为停止开发这个插件多年以前,他很困惑我如何上传 2.9GB 文件)。我已经下载了在 32 位 Windows 和最新版本的 Flash Player 下编译的所有内容,没有任何改变。变量是:数字,所以它应该取大于 2147483647 的数字,但没有成功。
(请注意:我对Flash了解不多)
那么问题来了:这个限制从何而来?这是 32/64 位编译器,还是 32/64 位 Flash Player?还是 32/64 位浏览器?甚至有 x64 浏览器吗?