【发布时间】:2015-12-01 04:56:11
【问题描述】:
我尝试将我的图像上传到服务器并转换为 NSData,但转换图像需要很长时间。
我们可以在不转换为 NSData 的情况下将图像上传到服务器吗?
【问题讨论】:
-
不,您只能使用直接 FTP 连接。一个很好的例子是github.com/lloydsargent/BlackRaccoon
-
感谢@JanakLN,但是当我一次上传更多图像(10 张图像)时,需要花费很多时间,而且 iPhone 设备中还会出现一些内存警告。所以我想尽可能避免处理(图像到 NSData 转换)。
-
使用base64转换
-
@JanakLN,即使您将其转换为base64,您仍然需要
NSMutableURLRequest/NSURLRequest向服务器发送请求,而-setHTTPBody需要NSData,所以答案就是您;不能那样做.. :)
标签: ios