Google App Engine限制urlfetch.fetch()
对1MB的回复。是否有任何解决方法(切换到付费版本可能)?如何在Google App Engine上获取()超过1MB?
我正在使用Python,如果有可能提供一个很棒的例子。
Google App Engine限制urlfetch.fetch()
对1MB的回复。是否有任何解决方法(切换到付费版本可能)?如何在Google App Engine上获取()超过1MB?
我正在使用Python,如果有可能提供一个很棒的例子。
随着全新的SDK 1.4.0你可以下载32MByte;
请记住,您仍然有10秒的截止日期限制;-)。
截止时间对于请求处理程序最多可以为60秒,对于任务队列和cron作业处理程序最多可以为10分钟。
URLFetch允许响应大小有 已增加,最多32 MB。请求 大小仍然限制为1 MB。
不,您无法获取每个URL获取超过1MB(即使您启用结算功能)。但是,您可能可以使用Range
标题获取部分目标URL,然后合并这些部分。这可能会更快,因为您可以同时获取每个1MB块(使用asynchronous fetches)。
+1很好的回答。你有没有关于支持'Content-Range'的各种公共服务的信息,比如Flickr,DropBox等。 – 2010-11-05 19:38:32
对不起,我的意思是'Range'(而不是'Content-Range')。是的,Flickr和DropBox都支持它。我相信其他许多人也是如此。 – 2010-11-05 20:06:56
如何获取至少获取其大小的标题。我试图把'allow_truncated = True',但从Dropbox的一个非常大的文件没有工作。小一个我得到了一块1MB .. – Lipis 2010-11-05 21:12:29