【发布时间】:2011-03-18 14:18:37
【问题描述】:
我在允许用户从 Sitecore 媒体库下载项目时遇到问题,特别是。
我在页面上有指向媒体项目(xls、pdf 等)的链接,当用户单击该页面时,应下载该文件。
这在我们的测试站点核心实例上运行良好,但是当我们在我们的实时实例上尝试时,文件开始下载正常,但随后似乎被截断。 (两个实例都位于同一个 IIS 服务器上)
使用 Fiddler,我可以看到下载响应正文被截断为 784kb。
HTTP/1.1 200 OK
Cache-Control: public, max-age=604800
Content-Type: application/vnd.ms-excel
Expires: Fri, 25 Mar 2011 14:12:48 GMT
Last-Modified: Fri, 18 Mar 2011 11:17:45 GMT
ETag: 050b2f8a408b47c49fefbe28b5ec9661
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET; Sitecore CMS
X-Powered-By: ASP.NET
Content-Disposition: attachment; filename="Filename.xls"
Date: Fri, 18 Mar 2011 14:12:48 GMT
Content-Length: 804795
(文件实际上是5019136kb!)
如果任何人都可以提供任何启示,我将永远感激不尽!
你绝望了!
皮特
--更新--
我想我可能越来越接近造成这种情况的原因了。
通过仔细检查我从服务器返回的响应
WatchGuard HTTP 代理拒绝响应。 原因:chunk-size line 太大 line='‰u¯^%|\x0c\x04‡V–\x15ÿ\x00¾c*?Jã5]cW×o[R×5K›Ë‡ûóÝÎÒ;}Y‰&«Q ]4èQ¥ðE/D'ÅW\x13^®ïRn^¿Ì(¢ŠÔÄ(¢Š\x00(¢Š\x00(¢Š\x00(¢¾…ý•?àœ¿\x1bi\x19' ) >
Mystery 1 Solved - 它在测试站点上运行的原因是因为我没有通过代理服务器!
谜团 2 - 为什么块大小太大!!!!?
皮特
【问题讨论】:
标签: sitecore