【发布时间】:2013-11-07 06:52:43
【问题描述】:
对于我们的电子商务商店,我们有一个允许员工上传产品照片的后端。然后调整这些图像的大小以适合网站的设计。
一段时间以来,我们一直遇到图像中一些非常奇怪的失真的问题。这是失真的示例:
重新上传图片通常可以解决问题,但问题越来越严重。
今天看了一下上传的原文件,发现原文件有失真。我知道他们没有像那样上传,所以在上传过程中发生了损坏。知道是什么原因造成的吗?
原件在 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">
【问题讨论】:
-
您是否上传.png格式的图片并将其转换为jpg?如果您发布一些代码不会有什么坏处:)
-
如果您在 Mac 上使用 Firefox 以外的任何其他工具上传相同的图像,会发生这种情况吗?
-
发布你的图片上传代码
-
图片上传为jpgs
-
另外,调整后的图片保存在不同的位置,原文件没有被修改
标签: file-upload coldfusion cffile