0

我有一个主页,用户可以从他们的计算机上传图像并在我的主页上预览,唯一的问题是上传 > 0.5MB 的图像需要 10 多秒。我从这里复制/粘贴了所有内容(我的 html 完全像这样)

http://jsbin.com/uboqu3/edit#javascript,html,live

jsbin 示例加载速度非常快,而我的示例在 10 多秒内保持无响应。

有没有其他人在使用 javascript 的 FileReader() 时经历过很长的加载时间?任何想法为什么我的主页处理上传如此惨淡?

谢谢

4

1 回答 1

0

我认为主要问题是$('#image').attr('src',longlonglonglongdataurl);特别为大图像设置,所以一旦我将图像加载到javascript变量并监听.onload(),我将图像绘制到画布上并将其裁剪到我需要它的确切尺寸(减少 dataurl 长度)。

对我有用,希望这对其他人有帮助

于 2012-04-16T01:41:25.897 回答