【问题标题】:mobile safari image upload & their sizes移动 Safari 图片上传及其大小
【发布时间】:2013-04-08 10:16:20
【问题描述】:

好吧,众所周知,safari mobile 现在允许通过相机或图像库上传文件。

“问题”是,当从相机拍摄照片时,它是按原样发送的,这意味着它的内存非常重(我认为即使在 iphone 4 上也有 2 或 3 mb 左右)。

这使得上传速度非常慢,而且还占用带宽(不适合移动设备)。你知道吗,用<file /> html标签,有没有办法对iOS说:“嘿,你也可以压缩一下图片吗?” - 就像通过邮件应用程序发送所述图像时所做的那样。

提前致谢。

【问题讨论】:

    标签: html ios api file-upload


    【解决方案1】:

    有一个库:https://github.com/gokercebeci/canvasResize

    它的工作原理是将图像放入<canvas />(小于原始图像),然后获取图像数据,以便您可以将其发布到您的服务器。

    【讨论】:

      【解决方案2】:

      我认为你实际上不能在那里做任何事情。 不过,您可以做的是使用 FILE API 并将上传文件分成更小的块,从而减少内存过载。

      这是一篇关于如何做到这一点的精彩文章:

      http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files

      【讨论】:

        猜你喜欢
        • 2017-11-18
        • 2013-10-26
        • 2014-06-22
        • 2020-06-08
        • 1970-01-01
        • 1970-01-01
        • 2011-10-07
        • 2015-04-23
        • 2011-08-26
        相关资源
        最近更新 更多