gpt4 book ai didi

google-app-engine - 谷歌应用引擎 Blobstore : how to ensure browser shows progress and total size of a download?

转载 作者:太空宇宙 更新时间:2023-11-03 15:20:49 24 4
gpt4 key购买 nike

当我从 blobstore 提供下载服务时,我注意到浏览器没有显示总大小和剩余时间,下载一直持续到完成,但浏览器似乎不知道总大小是多少预期。

注意:

  • 这只发生在 appspot.com 的生产服务器中。在开发环境(本地主机)中,一切按预期工作,浏览器显示总大小、完成百分比和大约剩余时间...

  • 我尝试将 header “Content-Length”设置为 blob 大小,但没有成功。

  • 在分析下载的 blob 的 header 时,Content-Length header 不存在(即使我在使用“send_blob”之前写了它)。标题是这样的:

HTTP/1.0 200 正常 =>
缓存控制 => 无缓存
内容处置 => 附件; filename="Setup.exe"
到期 => 1990 年 1 月 1 日星期五 00:00:00 GMT
Content-Type => application/octet-stream
日期 => 2011 年 3 月 31 日星期四 20:19:52 GMT
服务器 => 谷歌前端

有人知道如何让浏览器显示总大小、下载百分比和估计剩余时间吗?

最佳答案

除了主演this issue,你无能为力。 .

问题如下:

  1. BlobInfo类没有文件大小属性。

  2. send_blob函数,具有 BlobInfo作为参数,不能设置 Content-Length HTTP 响应 header 。

  3. Content-Length标题 can't be modified by the application在 GAE 上。

关于google-app-engine - 谷歌应用引擎 Blobstore : how to ensure browser shows progress and total size of a download?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com