我有一个文件,使用以下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的修补程序解决了这个问题?
提前感谢您的帮助!