如何从anuglar应用程序上传图像到谷歌存储?

时间:2017-03-01 04:19:31

标签: angularjs google-app-engine google-cloud-storage image-upload

我想实现图片上传到谷歌存储,下面是我的要求

  1. 通过我们的网络应用程序(angularjs),用户可以上传用户个人资料图片
  2. 图片保存在Google存储空间
  3. 在我们的网络应用程序中,用户个人资料图片可以以不同的尺寸查看,如30 X 30像素,150 X 150像素,250 X 250像素
  4. 我知道将源图像上传到s3(直接来自角度应用程序)的简单方法,然后执行代码转换器以转换不同所需大小的图像。我还听说谷歌应用程序引擎有api来动态调整图像大小,如果是的话:

    1. 每次请求如何计算成本?
    2. 如果已经请求了相同尺寸的相同图片的请求,它是否会缓存
    3. 如果每秒有数百个请求,此解决方案的可扩展性如何?
    4. 是否支持其他功能,例如将图像转换为黑白,裁剪等
    5. 将图像上传到Google存储空间的示例角度javascript代码
    6. 参考:https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556#.16xdg78t1

0 个答案:

没有答案