【发布时间】:2012-03-20 19:40:16
【问题描述】:
我正在尝试在 iOS 中使用 AsiHttpRequest 存储一个 blob,但有些东西不能正常工作。 当我要求 blobstoreserivce 生成上传链接时,它就完成了这项工作。 当我尝试发布到此链接时,它会返回 411 错误 “POST 请求需要一个 Content-length 标头”
这是我的 iOS 代码
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(img, 0.5)];
self.formData = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:uri]];
[self.formData setData:imageData withFileName:@"gal.jpg" andContentType:@"image/jpg" forKey:@"myFile"];
[self.formData setDelegate:self];
[self.formData setUploadProgressDelegate:self];
[self.formData setPostFormat:ASIMultipartFormDataPostFormat];
[self.formData startAsynchronous];
很高兴得到一些帮助 加尔
【问题讨论】:
标签: ios google-app-engine asihttprequest blobstore