【发布时间】:2014-03-20 12:22:27
【问题描述】:
我正在使用一个无法访问其源代码的在线应用程序,但我可以通过 iframe 在其上注入 javascript,因为我可以在同一个域中创建页面。
这个应用程序有一个提交文件上传和文件输入的表单,想想:
<form>
<!-- lots and lots of inputs -->
<input type="file" name="blah">
</form>
我想使用此表单为该特定文件而不是磁盘文件提交 javascript Blob,同时不干扰表单的其余部分。我该怎么做?
【问题讨论】:
-
您可以使用 XHR2(ajax) 来执行此操作,特别是使用 FormData。
-
使用带有 base64 文件数据的隐藏输入,需要在服务器上进行自定义处理。
-
这听起来像是我希望的那种解决方案,但我无法访问服务器端代码。我被一个糟糕的内容管理系统困住了。
标签: javascript forms file dojo