我可以使用javascript来构建一个由浏览器生成的虚拟文件,以提交给服务器吗?
- 论坛
- 我可以使用javascript来构建一个由浏览器生成的虚拟文件,以提交给服务器吗?
11 浏览
我可以使用javascript来构建一个由浏览器生成的虚拟文件,以提交给服务器吗?
我在查看我的服务器接受的内容时发现它需要JSON文件,我还向同事确认了一下。\n我的问题是:\n如果我有一个JavaScript对象,并且需要将其作为文件发送到服务器,该怎么办?我想我需要使用一个隐藏的iframe或其他方法来提交它。\n我希望有一种方法可以这样做:\n
var _JS_OBJ_ = {/* ... */} var f = File(JSON.stringify(_JS_OBJ_)); // ... // 提交一个多部分表单 -OR- $.ajax({.....});
\n我希望有一种方法可以创建一个虚拟文件,它不会实际保存在客户端机器上,这样可以解除客户端-服务器文件下载限制。这样一来,由于它没有保存,我可以通过AJAX调用创建一个动态文件来上传到服务器。