它會涉及其src指向其他域或圖像:/ /。 (用戶粘貼HTML代碼到TinyMCE的)上傳<img>到服務器沒有通過畫布?
基本上是:
- 我必須這樣做,客戶端(不能從服務器上下載)
- 我只需要支持Firefox
- 我使用JavaScript和HTML5,如果可能plupload
我擔心帆布只會返回原始像素數據,並且圖像的原始壓縮會丟失。
在內存中創建第二個副本然後將其轉換爲data://上傳瀏覽器已存在內存中的文件似乎是錯誤的。 (順便說一下,base64的數據通常比二進制大得多)
我希望能夠告訴firefox上傳文件從它的內存緩存或使用FileReader或Blob功能。
編輯:如果this是正確的,它甚至不會與畫布交叉工作。