簡體   English   中英

如何使用范圍請求支持為Blob提供服務?

[英]How to support serving a blob using range request?

我正在從Blobstore提供PDF。 我現在想添加對范圍請求的支持。 我現在可以獲取適當的字節范圍,並且正按照下面的鏈接中所述和以下所示,將范圍傳遞給GAE。

https://developers.google.com/appengine/docs/java/blobstore/#Java_Serving_a_blob

resp.setHeader(“ X-AppEngine-BlobRange”,range); //范圍可能等於“ 0-5”的blobstoreService.serve(blobKey,resp);

看來無論請求的范圍是416-請求的范圍都不令人滿意。 我已經手動測試了多個不同的范圍,而值的范圍不起作用並不重要。 這對於開發服務器和部署時都是一致的。 我是否遺漏了導致此錯誤的內容? 有什么理由為什么這行不通?

添加res.setHeader(“ Accept-Ranges”,“ bytes”); 似乎已解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM