我正在尝试将图片发送到我的 java servlet(托管在亚马逊 ec2 上),以便稍后将其传输到亚马逊 s3,并想知道如何从发布请求中检索图像。
上传代码
请求通过 iOS RestKit API 发送,如下所示(pic.imageData 是 NSData 类型):
RKParams* params = [RKParams params];
[params setValue:pic.dateTaken forParam:@"dateTaken"];
[params setValue:pic.dateUploaded forParam:@"dateUploaded"];
[params setData:pic.imageData MIMEType:@"image/jpeg" forParam:@"image"];
[RKClient sharedClient].username = deviceID;
[RKClient sharedClient].password = sessionKey;
[RKClient sharedClient].authenticationType = RKRequestAuthenticationTypeHTTPBasic;
uploadPictureRequest = [[RKClient sharedClient] post:kUploadPictureServlet params:params delegate:self];
解析代码存根
这就是我在 Java servlet 上解析其他 2 个参数的方式:
double dateTaken = Double.parseDouble(req.getParameter("dateTaken"));
double dateUploaded = Double.parseDouble(req.getParameter("dateUploaded"));
问题
问题是:如何检索和解析服务器上的图像?