使用Lucee 4.5.5中的cffile上传到s3的PDF文件不会在Chrome中显示

时间:2017-09-06 23:45:20

标签: google-chrome pdf amazon-s3 coldfusion lucee

我有一个文件,使用以下ColdFusion代码将PDF上传到Amazon s3:

<cfif (structKeyExists(form, 'file'))>
    <cffile action="upload" filefield="file" destination="/s3mapping">
</cfif>

<form action="/index.cfml" enctype="multipart/form-data" method="POST">
    <input type="file" name="file">

    <input type="submit">
</form>

如果我在Chrome中加载PDF,则会出现以下错误消息:&#34;无法加载PDF文档。&#34;我尝试过其他浏览器(Firefox,Safari等),它运行得很好。经过一番调查后,我发现Lucee 4.5.5没有为PDF文档设置正确的内容类型。而不是&#34; application / pdf&#34;它只是使用&#34; application&#34;。这只是上传到s3的文件的一个问题,而且它只是Lucee 4上的一个问题.Lucee 5可以像我期望的那样工作。

由于我们无法将我们的服务器更新为Lucee 5,因为它仍然处于测试阶段且导致我们的许多网站中断,是否有针对Lucee 4.5.5的修补程序解决了这个问题?

提前感谢您的帮助!

0 个答案:

没有答案