对于我们的电子商务商店,我们有一个允许员工上传产品照片的后端。然后调整这些图像的大小以适应网站的设计。
有一段时间我们一直遇到一些问题,图像中有一些非常奇怪的失真。以下是失真的示例:
重新上传图像通常会解决问题,但情况越来越糟。
今天,我看了原始上传的文件,我发现原始文件中存在失真。我知道他们没有这样上传,所以在上传过程中发生了腐败。知道可能导致这种情况的原因吗?
原件在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">
答案 0 :(得分:0)
事实证明,问题是针对该计算机和该浏览器的。似乎特定的Firefox在上传时随机破坏了文件。
使用其他浏览器,即使在同一台计算机上,也解决了所有问题。