2011-07-01 56 views
2

我想要一個圖像插入系統。我已經能夠通過URL獲取本地圖像和圖像,但是我需要在傳輸到服務器之前對base圖像進行base64編碼。無論如何去做?如何訪問.jpeg url到Base64編碼的圖像javascript

當我們用readAsURL讀取本地圖像時,本地圖像會自動編碼。我如何處理類似的網址?

+0

您可能是指來自File API的'readAsDataURL()'?你想要的是一個base64編碼的數據:URL? –

回答

2

this相當有用的,如果我理解正確的話,你要採取的URL在網絡上的一些圖像,並把它變成一個base64編碼的data:URL(類似什麼readAsDataURL()將返回)。由於同源政策,這是不可能的 - 您從其他網站加載的圖像可能包含敏感數據,您只能向用戶展示它們,但不能讀出它們的數據。如果其他站點合作(通過CORS),您可能可以做到這一點,但我懷疑您想依賴它。所以你不能在客戶端實現這一點 - 你應該發送URL到你的服務器,然後服務器應該下載圖像。