我正在尝试使用HTTP请求将文件发送到Blobstore。
首先,我创建了一个按钮来调用createUploadUrl以获取上传URL。
然后我创建了一个客户端:
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(URL_FROM_CREATEUPLOADURL);
httpPost.setEntity(new StringEntity("value1"));
HttpResponse httpResponse = httpClient.execute(httpPost);
但我有两个问题:
在开发模式下:当我运行客户端时,它会响应“必须先调用set*BlobStorage()之一。”
如果我上传了应用程序:每次调用它时URL都会更改,因此当我运行客户端时,它会响应“HTTP/1.1 500内部服务器错误”。
我做错了什么?