将UIImage数据写入服务器的最佳实践

时间:2013-09-05 16:50:56

标签: objective-c node.js uiimage base64 nsdata

我正在考虑发送UIImage的base64编码NSData,但图像已损坏。我正在使用https://github.com/nicklockwood/Base64进行Base64编码。

NSData *data = UIImageJPEGRepresentation(myViewImage,1.0);

NSString *stringSentToServer = [data base64EncodedString];

// POST data to nodeJS
var fs = require('fs');
fs.writeFile("mydirectory/image.png", "data:image/png;base64,"+(POSTED stringSentToServer here), function(err) {    
if(err) console.log(err); else console.log('Success');
});

保存的文件大小看起来合适,但图像已损坏。我究竟做错了什么?或者有更好的方法吗?

**编辑** 我尝试过AFNetworking分段上传。我收到了积极的进展回调,但是服务器上的图像仍然损坏。

0 个答案:

没有答案