对ios照片服务器端处理的建议


Sugesstions on server side processing of ios photo

我希望完成的是:

将照片从ios应用程序发送到服务器应用程序,使用imagemagick进行处理。

将照片推出ios是相当微不足道的吗?我正在寻找关于什么语言创建服务器应用程序的建议?应该是休息服务吗?php吗?ruby ?节点?

谢谢你的建议

退出iOS是一件微不足道的事。您所要做的就是访问图像并将其作为NSData提交到HTTP主体中。如果你是新手,我建议你使用AFNetworking,因为它很快就能满足你的网络需求。

使用AFNetworking提交iOS的主要命令是

NSData *imageToUpload = UIImageJPEGRepresentation(imageToUpload, 1.0);

NSMutableURLRequest *request = [[AFNetworkingClient] multipartFormRequestWithMethod:@"POST" path:@"YourURLPath" parameters:AnyParametersYouHaveInADictionaryFormat constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
    [formData appendPartWithFileData: imageToUpload name:@"image" fileName:@"temp.jpeg" mimeType:@"image/jpeg"];
}];

差不多了。要了解我摘取这些片段的完整答案,请点击这里。

如果你不想使用AFNetworking,那么这里或这里也可能是看的好地方。请在下次问"这是微不足道的吗"之前试着做一些你自己的研究。StackOverflow是用来询问特定的技术问题,而不是一般的开放式问题(即,它是琐碎的,或者我应该用什么语言实现服务器端)。

至于你的服务器,这真的取决于你的技能、兴趣和你可以访问的内容。这就像问我们你想怎么做晚餐一样。任何可以接受带有图像的HTTP请求并运行imagemagick的语言都可以工作。我更喜欢rails,因为我更喜欢这种语言,而且我认为学习它的人比学习PHP的人多(这意味着将来会有更多的候选人来修复/维护/增强它)。