【发布时间】:2013-08-08 04:37:02
【问题描述】:
在客户端我想:
生成最大指定大小的随机数据(例如:1Mb 或 512Kb)。
将该数据写入文件。
使用 AJAX 请求将该文件发布到我的服务器上的端点。
我知道#1 是可能的,但我不知道该怎么做。我不确定#2 是否可行;我听说 Chrome 目前支持完整的 HTML5 文件 API,但我需要一个也适用于移动浏览器(iOS Safari、Android 等)的解决方案。 #3 很简单,我已经知道怎么做(我把它包括在内是为了清楚我想要做什么)。
【问题讨论】:
-
定义“将数据写入文件”——您是想将该文件存储在客户端的文件系统上,还是将数据作为类似文件的消息传输到服务器?
-
#3 怎么简单?您是否能够使用 JavaScript 从文件系统中成功发布任意文件?
-
是否有需要写入文件的原因?您可以通过带有 AJAX 的 POST 传递任意数据(例如:字符串变量),而无需文件。
-
@Quentin 后者。我不想将文件保存到系统中。只需将其与发布请求一起发送即可。
-
@bfavaretto 我只是说我知道如何发送基本的 AJAX 请求。