【发布时间】:2011-02-19 09:02:24
【问题描述】:
我正在构建一个允许用户上传图片的 Google App Engine 应用;我一切正常,但我正在努力寻找一种方法来确保用户不会上传太大的图像(因为我正在调整图像的大小,所以这会使我的 python 脚本崩溃)。 当用户上传大图像时,我收到此错误
RequestTooLargeError: The request to API call images.Transform() was too large.
我知道 GAE 允许它的图像 API 有大小限制,我只是想找到一种方法来处理这个服务器端;类似于
的东西if (image is too large):
inform user
else:
proceed
我没有找到合适的 Python 代码来执行此操作;谁能帮帮我?
【问题讨论】:
-
那么您的 Transform 方法采用什么类型的对象/类型?
-
对不起,我不太明白你的问题;我正在使用 enctype=multipart/form-data 从 HTML 表单、文件输入中获取输入,并尝试将该数据发送到 Google 图像 API。我只是想在将数据发送给 Google 之前验证该数据有多大,但我得到了异常
标签: python image google-app-engine