过去4个月我一直在使用Azure移动服务,我对结果非常满意。我可以创建和维护后端服务,没有任何问题。
我唯一没有找到如何实现的是Image Manipulation and Hosting。
我的iOS应用需要将文件上传到服务器,服务器会调整大小/裁剪图像以生成一些缩略图。
现在我在亚马逊s3中托管图像,并在客户端完成调整大小。问题是我需要上传2张图片而不只是一张。
有哪些选项可以仅使用Azure移动服务来解决我的情况?
答案 0 :(得分:4)
对于存储图像,您可以使用Azure Blob存储而不是Amazon S3。您可以从中获得的一个好处是降低移动服务和存储之间的延迟。
回到第2个问题,一旦在移动服务端收到图像,您将需要某种服务器端处理来处理图像。我没有与node.js进行过广泛的合作,但是快速搜索让我在SO:Which library should I use for server-side image manipulation on Node.JS?上找到了这个帖子。您可以使用其中一个库来处理移动服务本身的图像,然后将两个图像都存储到存储中。