您可以使用javascript FileReader API显示从文件输入字段提供的图像预览.这非常有用,因为您不必使用服务器端php和ajax来显示图像.
我的问题是:
正在使用的图像文件的大小是否有限制?就像用户要选择20MB的图像一样,文件阅读器是否能够处理它?机器内存可能会被最大化吗?
我目前正在我的机器上进行本地测试.我试图加载一个bmp文件(53MB!),大约需要15秒才能处理并显示在页面上.1/2MB的其他文件通常会立即显示.
它可能不是必需的,但这是我的HTML文件:(仅供参考:此代码在支持的浏览器中运行良好)
Dropzone File Upload
AndreKR.. 13
在Chrome 45中似乎限制为261 MB.
不幸的是,FileReader.error == null
当大小超过该限制时,没有error(),结果只是一个空字符串.