最近我在将文件上传到我的Java gae应用程序时遇到了两个问题.我正在使用blobstore doc中描述的tecnique.
在服务器上的两种情况下都没有记录错误消息,blob被正确写入,但是从不调用successPath url(createUploadUrl的回调).似乎处理上传的GAE端点由于某些原因而崩溃.
我的客户端是一个js XMLHttpRequest,包含在GWT中:
public native void uploadWithXMLHttpRequest(UploadForm uploadForm) /*-{
var fd = new FormData();
var files = uploadForm.@mypackage.UploadForm::getFiles()();
for (var i = 0; i < files.length; i++) {
fd.append("uploadFile"+i, files[i]);
}
var xhr = new XMLHttpRequest();
//xhr.upload.addEventListeners... omitted
xhr.open("POST", uploadForm.@mypackage.UploadForm::getUploadUrl()());
xhr.send(fd);
}
Run Code Online (Sandbox Code Playgroud)
有关可能原因和解决方案/解决方法的任何想法?谢谢.
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |