0
我想使用下面的代碼上傳圖像到blobstore使用捲曲,我得到以下錯誤「必須從blob上傳回調請求調用」。谷歌Blobstore添加使用捲曲POST
但是如果我使用的一種形式與動作它並上傳:
blobstoreService.createUploadUrl("/upload")
=== servlet代碼===
public class Upload extends HttpServlet {
private BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
@SuppressWarnings("deprecation")
@Override
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
BlobKey blobKey = blobs.get("myFile");
}
}
有誰知道我可以將「blobstoreService.createUploadUrl(」/ upload「)」合併到servlet中,以便我可以執行卷曲請求,例如:
curl -XPOST http://localhost:8888/upload -F "[email protected]"
我使用的是來自谷歌的開發者頁面下面的例子:
https://developers.google.com/appengine/docs/java/blobstore/
嗨海梅,你知道如何或任何資源如何讓我第一次捲曲請求網址? – codeBarer 2014-09-01 05:23:44
只需添加一個返回'blobstoreService.createUploadUrl(「/ upload」)'結果的處理程序。 – 2014-09-01 05:47:30