我想实现图片上传到谷歌存储,下面是我的要求
- 通过我们的网络应用程序(angularjs),用户可以上传用户个人资料图片
- 图片保存在Google存储空间
- 在我们的网络应用程序中,用户个人资料图片可以以不同的尺寸查看,如30 X 30像素,150 X 150像素,250 X 250像素
醇>
我知道将源图像上传到s3(直接来自角度应用程序)的简单方法,然后执行代码转换器以转换不同所需大小的图像。我还听说谷歌应用程序引擎有api来动态调整图像大小,如果是的话:
- 每次请求如何计算成本?
- 如果已经请求了相同尺寸的相同图片的请求,它是否会缓存
- 如果每秒有数百个请求,此解决方案的可扩展性如何?
- 是否支持其他功能,例如将图像转换为黑白,裁剪等
- 将图像上传到Google存储空间的示例角度javascript代码
醇>
参考:https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556#.16xdg78t1