我想在dojo中使用FormData Object(html5)上传文件,而不使用XmpHttpRequest。 我正在使用dojo.xhrPost上传文件。
请发表您的想法/想法和经验。
由于 Mathirajan S
答案 0 :(得分:0)
根据你的评论我假设你做想要使用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
的更多信息,请参阅the Reference Guide。