过去 4 个月我一直在使用 Azure 移动服务,我对结果非常满意。我可以毫无问题地创建和维护后端服务。
我唯一没有找到如何实现的是图像处理和托管。
我的 iOS 应用程序需要将文件上传到服务器,服务器将调整图像大小/裁剪图像以生成一些缩略图。
现在我将图像托管在 Amazon s3 中,并且调整大小是在客户端中完成的。问题是我需要上传 2 张图片而不是一张。
仅使用 Azure 移动服务解决我的问题的选项有哪些?
过去 4 个月我一直在使用 Azure 移动服务,我对结果非常满意。我可以毫无问题地创建和维护后端服务。
我唯一没有找到如何实现的是图像处理和托管。
我的 iOS 应用程序需要将文件上传到服务器,服务器将调整图像大小/裁剪图像以生成一些缩略图。
现在我将图像托管在 Amazon s3 中,并且调整大小是在客户端中完成的。问题是我需要上传 2 张图片而不是一张。
仅使用 Azure 移动服务解决我的问题的选项有哪些?
对于存储图像,您可以使用 Azure Blob 存储而不是 Amazon S3。您可以从中获得的一个好处是移动服务和存储之间的延迟更低。
谈到您的第二个问题,一旦在移动服务端收到图像,您将需要某种服务器端处理来处理图像。我没有广泛使用 node.js,但快速搜索让我找到了关于 SO 的这个线程:我应该使用哪个库来处理 Node.JS 上的服务器端图像?. 您可以使用其中提到的库之一来处理移动服务本身中的图像,然后将两个图像推送到存储中。