PHP:MoveUploadedFile - > name.jpg = imagecreatefromjpeg()...不是有效的JPEG文件

时间:2011-06-09 23:31:47

标签: php

我确实遇到了问题:在我的网站上,我允许用户以各种格式上传图片。然后,在服务器上我运行MoveUploadedFile()并作为参数我最后给它一个名为'.jpg'的名称。它得到保存,在Windows上,我可以正确打开图像。但是如果我想用'imagecreatefromjpeg()'打开它,那么该函数返回“image.jpg不是一个有效的JPEG文件......”

我该怎么办才不会再发生这种情况了?

感谢您的回答;)

Regz,Flo

1 个答案:

答案 0 :(得分:2)

你可以在菲亚特上写保时捷,但这并不能改变它仍然是菲亚特的事实。

用户可以上传每种格式的文件,但imagecratefromjpeg需要jpg。 Windows只是使用相同的程序打开图片,没有mapg如果jpg或gif或其他什么。 (或它有什么名称)