正如许多人所知,Safari移动的现在允许通过相机或图像库上传文件。“问题”是,当照片是从相机,它是发送,因为它是,这意味着它是非常沉重的内存(我认为它是约2或3 MB,即使在iPhone 4).这使得上传非常慢,也消耗带宽(不适合移动的)。你知道,如果有<file /> html标签,有一种方法可以对iOS说:“哎,你能不能把图片也压缩一点?“-就像它正在做的时候,说的图像是通过邮件应用程序发送。
<file />
4ktjp1zp1#
有一个图书馆:https://github.com/gokercebeci/canvasResize它的工作原理是将图像放到<canvas />(比原始图像小),然后获取图像数据,以便您可以将其发布到服务器。
<canvas />
v09wglhw2#
我不认为你能在那里做任何事情。不过,您可以使用FILE API并将上载内容分割成更小的块,从而减少内存过载。这里有一篇关于如何做到这一点的优秀文章:http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files
2条答案
按热度按时间4ktjp1zp1#
有一个图书馆:https://github.com/gokercebeci/canvasResize
它的工作原理是将图像放到
<canvas />
(比原始图像小),然后获取图像数据,以便您可以将其发布到服务器。v09wglhw2#
我不认为你能在那里做任何事情。不过,您可以使用FILE API并将上载内容分割成更小的块,从而减少内存过载。
这里有一篇关于如何做到这一点的优秀文章:
http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files