2012-05-18 46 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爲什麼你不能這樣做。