[英]AWS S3 SDKv2 and image upload ios on turk
我使用以下代码将图像上传到AWS S3:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:pathComp];
[UIImageJPEGRepresentation(myImage,0.9) writeToFile:filePath atomically:NO];
filePath = [NSString stringWithFormat:@"file:///private%@", filePath];
NSURL* fileUrl = [NSURL URLWithString:filePath];
AWSS3TransferManagerUploadRequest *uploadRequest = [AWSS3TransferManagerUploadRequest new];
uploadRequest.key = key;
uploadRequest.body = fileUrl;
uploadRequest.contentType = @"image/jpeg";
它已正常上传,但是在机械特克中我无法打开预览
This page contains the following errors:
error on line 1 at column 1: Document is empty
error on line 1 at column 1: Encoding error
Below is a rendering of the page up to the first error.
找到PaulTaykalo的适用于AWS开发工具包v2的解决方案
https://github.com/aws/aws-sdk-ios/issues/10
固定方法的链接http://pastie.org/9340740
还将这段代码添加到混乱的方法中
[headers setValue:contentType forKey:@"Content-Type"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.