- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我能够使用 createuploadurl 成功存储位图图像。我的问题是我想传入一个电子邮件地址参数,以便将图像发送到之后。
这是我尝试使用的代码:
//Code for uploading image within android
//Now upload the image
ByteArrayOutputStream bao = new ByteArrayOutputStream();
mBitmap.compress(Bitmap.CompressFormat.JPEG, 90, bao);
HttpPost httppost = new HttpPost(url);
HttpParams postParams = new BasicHttpParams();
postParams.setParameter( "email", "someone@gmail.com" );
httppost.setParams(postParams);
MultipartEntity entity = new MultipartEntity( HttpMultipartMode.BROWSER_COMPATIBLE );
byte [] ba = bao.toByteArray();
entity.addPart("imageField", new ByteArrayBody(ba, "myimage.jpg"));
httppost.setEntity(entity);
// Execute HTTP Post Request
response = httpclient.execute(httppost);
然后在 servlet 代码中尝试获取电子邮件参数:
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
//this comes up as null
if (req.getParameter("email") != null) {
this.email = req.getParameter(email);
}
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
BlobKey blobKey = blobs.get("imageField");
resp.setContentType("text/plain");
}
在此先感谢您的帮助。
最佳答案
可以将android中的“imageField”键替换为邮箱地址。
在服务器端,通过 get upload 方法获取所有 key 。
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
Iterator<String> iter = blobs.keySet().iterator();
while (iter.hasNext()) {
String key = iter.next(); // your email
}
关于Android 和 Google-app-engine createuploadURL - 如何传递附加参数(即电子邮件地址),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10521849/
我正在尝试使用 GWT 将 Blobstore api 用于 appengine ...... 我答应你!我让它工作了几个月,突然间我开始了 得到以下错误.. 执行以下行后 一个小服务器。 公共(pu
我的问题类似于getting blobstore to callback to endpoint method但她/他没有得到回复。我实际上也写了我的代码。我将回调 url 创建为 Blobstore
我正在使用 blobstore API 将图像上传到我的应用程序。这在本地工作得很好,这意味着图像已成功上传并且回调也可以工作。但是,当我将多部分请求发送到服务器 createUploadUrl 返回
我能够使用 createuploadurl 成功存储位图图像。我的问题是我想传入一个电子邮件地址参数,以便将图像发送到之后。 这是我尝试使用的代码: //Code for uploading imag
我正在尝试将用户上传的照片存储在 Google Cloud Storage 中,但遇到调用问题: blobStoreService.createUploadUrl(...) 我需要跟踪哪个用户 ID
我是一名优秀的程序员,十分优秀!