0

我有一个页面,我在其中上传图像,然后在 JS 中获取它以使用 Crop.js 进行客户端裁剪

我得到这样的图像:

$('#uploadButton').on('change', function(evt){
     evt.preventDefault();
     evt.stopPropagation();
     handleFile(evt.target.files[0], 'profilPic');
});

然后我的 handleFile() 函数在其上使用crop.js。在所有浏览器中都能完美运行,除了 Internet Explorer,它在 10 版之前不支持 html5 文件 API。

我使用 Flash 插件在 IE 上重现相同的行为,但由于某种原因,它速度慢、有问题,有时还会导致 IE 崩溃(可能是因为它是 Flash)。

有什么方法(在我看来,JS 是最好的)有一种方法可以像这样在 IE 中本地存储图像evt.target.files[0]吗?

4

0 回答 0