我可以将jquery文件上传的所有文件转换为jpg吗?

时间:2012-06-28 00:12:48

标签: php jquery

我正在使用jquery file upload脚本,到目前为止它工作得非常好。我的最后一个障碍是我只想为我的网站使用 jpg 图像,但允许用户选择上传gif,png或jpg。

我假设我需要在upload.class.php文件中更改或添加一些其他方法来实现此目的。

之前是否有人这样做过,如果是这样,这是要修改的正确文件?

1 个答案:

答案 0 :(得分:0)

如果您想在纯JavaScript中实现它,您将需要编写一些非常强大的转换函数,并且您将仅限于支持FileAPIFileReference的现代浏览器。此外,您必须编写的转换函数将在二进制级别操作文件,并且必须遵守GIF / JPEG / PNG标准规范中指定的一些非常严格的文件结构。

我记得SWFUpload(Flash - ActionScript - JavaScript库)嵌入了此功能,您可以指定将文件发送到服务器的格式,但只有在您希望使用调整大小的函数,它将原始文件的大小调整版本发送到服务器,但它有一些缺点。