我想在 dojo 中使用 FormData Object(html5) 上传文件,而不使用 XmpHttpRequest。我正在使用 dojo.xhrPost 上传文件。
请发表您的想法/想法和经验。
感谢 Mathirajan S
我想在 dojo 中使用 FormData Object(html5) 上传文件,而不使用 XmpHttpRequest。我正在使用 dojo.xhrPost 上传文件。
请发表您的想法/想法和经验。
感谢 Mathirajan S
根据您的评论,我假设您确实想使用 XHR(考虑到 FormData 是 XHR2 规范的一部分,这是有道理的)。
dojo/request/xhr
(在 Dojo 1.8 中引入)支持通过options 对象FormData
的data
属性传递对象,这样可以得到你想要的。
request.post(url, {
data: formdataObjectHere
// and potentially other options...
}).then(...);
遗留dojo/_base/xhr
模块没有明确支持 XHR2,但它dojo/request/xhr
现在确实依赖于它,所以它最终可能会正常工作,但不能保证在那里。
更多信息dojo/request/xhr
可以在参考指南中找到。