【发布时间】:2023-03-18 11:50:01
【问题描述】:
我正在使用 Fedora 17 服务器为网站提供服务。该网站允许用户单击并从文件列表中下载。但是,当用户单击下载文件时,会附加一个换行符 (0A)。这会更改文件的 md5sum。
HTML
<a href="download.psp?id={{obj.Id}}"/>
PSP
<%
import shared
filePath = shared.getFileFromId(req, form['id'])
req.sendfile(filePath)
%>
使用重定向和直接 apache 下载可解决此问题。但我需要能够设置内容处置文件名。
这发生在 windows 和 linux 作为客户端。还有火狐和chrome。服务器始终是 fedora 17。文本文件和二进制文件都会出现这种情况。设置 HTTP 标头(到目前为止)没有帮助。
感谢任何帮助。
mod_python 版本 3.3.1-18
蟒蛇版本:2.7.3
httpd版本:2.2.22-4
【问题讨论】:
标签: apache http download newline mod-python