PNG附件下载在某些系统上已损坏



我正在尝试将PNG文件作为附件。这在我的CentOS 8开发机器上运行良好,但当我将其部署到RedHat 7机器上时,下载的文件中有额外的字节。例如,在emacs缓冲区中查看PNG文件时,原始文件显示:

211PNG^M

但是下载的文件显示

302211PNG^M

下载的文件中有302个条目。

同样,这种损坏仅发生在RedHat 7计算机上。

我检查了服务器进程上的文件字节数,它的值是正确的。服务器似乎正在添加这些条目。

服务器进程是一个Perl脚本,我使用一个常规的print语句来输出图像文件内容。

代码点0211(0x89(的UTF-8编码为0302 0211(0xC2 89(。出于某种原因,您正在使用UTF-8对图像进行编码。不要:(

相关内容

  • 没有找到相关文章

最新更新