我正在使用jquery file upload脚本,到目前为止它工作得非常好。我的最后一个障碍是我只想为我的网站使用 jpg 图像,但允许用户选择上传gif,png或jpg。
我假设我需要在upload.class.php文件中更改或添加一些其他方法来实现此目的。
之前是否有人这样做过,如果是这样,这是要修改的正确文件?
答案 0 :(得分:0)
如果您想在纯JavaScript中实现它,您将需要编写一些非常强大的转换函数,并且您将仅限于支持FileAPI
和FileReference
的现代浏览器。此外,您必须编写的转换函数将在二进制级别操作文件,并且必须遵守GIF / JPEG / PNG标准规范中指定的一些非常严格的文件结构。
我记得SWFUpload
(Flash - ActionScript - JavaScript库)嵌入了此功能,您可以指定将文件发送到服务器的格式,但只有在您希望使用调整大小的函数,它将原始文件的大小调整版本发送到服务器,但它有一些缺点。