将appengine界面的上传大小限制为云存储

时间:2016-02-09 21:04:27

标签: google-app-engine go

考虑Google Cloud Storage的图像(头像)上传器,它将从用户的Web浏览器开始,然后通过Go appengine实例,该实例将处理标准压缩/裁剪等,然后将生成的图像设置为对象云存储

如何确保appengine实例不会因过多或过多的数据而过载?换句话说,我想我问两个问题(或可能不是):

  1. 如何限制在单个请求中允许发送到appengine实例的数据量,或者是否已存在默认安全限制?

  2. 如何在尝试使用标准go图像库处理数据之前验证数据以确保它是正确的jpg / png / gif?

1 个答案:

答案 0 :(得分:0)

  1. 所有App Engine请求限制为32MB。

  2. 您可以在上传开始前检查正在上传的文件的大小。

  3. 您可以verify the file's mime-type并且只允许上传正确的文件。