损坏的文件上传

时间:2013-11-07 06:52:43

标签: file-upload coldfusion cffile

对于我们的电子商务商店,我们有一个允许员工上传产品照片的后端。然后调整这些图像的大小以适应网站的设计。

有一段时间我们一直遇到一些问题,图像中有一些非常奇怪的失真。以下是失真的示例:

enter image description here

重新上传图像通常会解决问题,但情况越来越糟。

今天,我看了原始上传的文件,我发现原始文件中存在失真。我知道他们没有这样上传,所以在上传过程中发生了腐败。知道可能导致这种情况的原因吗?

原件在Mac上的Photoshop中生成,并在Mac上使用Firefox上传。

以下是上传文件的代码

        <cffile action="UPLOAD"
            filefield="form.imageFile"
            destination="#UploadPath#"
            nameconflict="makeunique"
            accept="image/gif, image/pjpeg, image/jpeg, image/jpg, application/pdf">

1 个答案:

答案 0 :(得分:0)

事实证明,问题是针对该计算机和该浏览器的。似乎特定的Firefox在上传时随机破坏了文件。

使用其他浏览器,即使在同一台计算机上,也解决了所有问题。