2012-05-18 43 views
0

这只是一个猜想,我不确定是否有方法。如何使用AJAX在页面上上传图片

这个问题的核心部分是如何获取图像的数据,而不是 另一个XHR请求它的src。

我曾经使用过的帆布,我创建画布对象和要与drawImage的 目标图像的DOM参考,或者用src属性的Image对象。 但我总是得到同样的错误,因为这question提到。

回到问题,由于我们看到的图像已被浏览器取回,并且 必须位于磁盘或内存中的某处,应该有一个方法来操作 图像文件。如果真的没有,请告诉我为什么JavaScript或浏览器 阻止这样做。

+0

试试这个http://www.9lessons.info/2012/04/file-upload-progress-bar-with-jquery.html –

+0

@ jolly.exe这不是我想要的,我想上传一个现有的脚本运行的当前页面上的图像。 – Reorx

回答

0

如果您收到安全例外,则无法上传该图像。期。

那么,你可能能够enable cors为该图像和修复错误。

否则有very good reasons为什么你不能这样做。