0

有没有人找到一种方法来限制通过 iOS 上传的照片的大小?使用标准文件输入字段会产生大量图像(如 2448x3264 和至少几 mb),这需要相当长的时间才能上传,尤其是在连接不佳的情况下。

我找到了一些关于如何从文件输入中获取图像并使用 canvas 调整图像大小的教程,但我不确定这是否适用于我的情况。

4

1 回答 1

1

更新

我刚刚意识到 iOS 上的 Safari 支持HTML5 File API

您可以将其用于您的目的等等。

这是一篇关于如何实现此功能的优秀文章。


如果您正在谈论上传到网页,您也许可以通过 Javascript 获取大小。

请注意,这尚未经过测试。

输入元素

<input type="file" id="uploadPhoto" onchange="checkSize(this)" />

Javascript

checkSize(el) {
    alert(el.files[0].size);
}
于 2012-11-14T19:16:46.193 回答