Google app engine 使用数据存储和30秒响应时间限制在Google App Engine上上载文件

Google app engine 使用数据存储和30秒响应时间限制在Google App Engine上上载文件,google-app-engine,file-upload,timeout,request,Google App Engine,File Upload,Timeout,Request,谷歌应用程序引擎上的响应计时器会在提交网页表单时启动吗 如果我要上传一个大于1MB的文件,我可以将文件拆分为1MB,以适应Google App Engine数据存储的限制。现在,我担心的是,如果客户端的互联网连接很慢,它会消耗掉30秒计时器,对吗?如果是这种情况,则不可能以慢速连接上载大文件。30秒的响应时间限制仅适用于代码执行。因此,作为请求主体一部分的实际文件的上载被排除在外。只有当客户端将请求完全发送到服务器,并且您的代码开始处理提交的请求时,计时器才会启动。因此,客户端的连接速度有多慢并

谷歌应用程序引擎上的响应计时器会在提交网页表单时启动吗


如果我要上传一个大于1MB的文件,我可以将文件拆分为1MB,以适应Google App Engine数据存储的限制。现在,我担心的是,如果客户端的互联网连接很慢,它会消耗掉30秒计时器,对吗?如果是这种情况,则不可能以慢速连接上载大文件。

30秒的响应时间限制仅适用于代码执行。因此,作为请求主体一部分的实际文件的上载被排除在外。只有当客户端将请求完全发送到服务器,并且您的代码开始处理提交的请求时,计时器才会启动。因此,客户端的连接速度有多慢并不重要。

30秒的响应时间限制仅适用于代码执行。因此,作为请求主体一部分的实际文件的上载被排除在外。只有当客户端将请求完全发送到服务器,并且您的代码开始处理提交的请求时,计时器才会启动。因此,无论客户端的连接速度有多慢都无关紧要。

作为旁注,与其将文件拆分为多个部分,不如尝试使用blobstore。我将其用于图像,它将存储限制提高到50MB。请记住启用billing以作为旁注访问blobstore,而不是将文件拆分为多个部分,请尝试使用blobstore。我将其用于图像,它将存储限制提高到50MB。记住启用billing以访问blobstore

hi mcotton,我也在考虑blobstore,但我需要获取上传文件的MD5。看起来Blobstore还没有这个功能,对吧?谢谢你的建议。嗨,mcotton,我也在考虑Blobstore,但我需要得到上传文件的MD5。看起来Blobstore还没有这个功能,对吧?谢谢你的建议。