将blob发送到Web服务 [英] Send blob to web service
问题描述
我有一个blob,目前在我的浏览器临时文件中,我想将其发送到Web服务。我试了下面的代码没有运气。
<前lang =cs> var xhr = new XMLHttpRequest();
fd = new FormData(document.getElementById( 保存跨度>));
fd.append(' file',$(' #file')[ 0 ]。files [ 0 跨度>]);
xhr.open( POST, http:// localhost / TestWebService /, true );
xhr.onreadystatechange = handler;
xhr.send(fd); ( ' #file')[ 0 ]。files [ 0 跨度>]);
xhr.open( POST, http:// localhost / TestWebService /, true );
xhr.onreadystatechange = handler;
xhr.send(fd);
您的网址似乎不完整......
请参阅此MDN示例: https://developer.mozilla.org/en-US/ docs / Web / Guide / Using_FormData_Objects [ ^ ]
i have a blob which is currently in my browser temp file, and i would like to send it to a web service. i tried the following code with no luck.
var xhr = new XMLHttpRequest();
fd = new FormData(document.getElementById("save"));
fd.append('file', $('#file')[0].files[0]);
xhr.open("POST", "http://localhost/TestWebService/", true);
xhr.onreadystatechange = handler;
xhr.send(fd);
('#file')[0].files[0]); xhr.open("POST", "http://localhost/TestWebService/", true); xhr.onreadystatechange = handler; xhr.send(fd);
It seems that your URL isn't complete...
See this MDN sample: https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects[^]
这篇关于将blob发送到Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!