簡體   English   中英

從url,JavaScript獲取圖像代碼

[英]Get image code from url, Javascript

我正在為我的網站創建圖像上傳器。 我想出了如何從計算機上載圖像並編寫了整個處理腳本的方法。 現在,我需要添加一個選項以從Web上傳圖像。 將圖像轉換為64位格式后,我的腳本工作正常:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgIC

在將映像保存在服務器上之前,似乎無法對映像做任何有幫助的工作,因此我有此腳本可在主機上創建映像的臨時副本:

$content = file_get_contents("http://cs6045.vk.me/v6045344/43ce/D7BD4GsCmG4.jpg");
file_put_contents("image.png",$content);

因此,我需要做的是在JavaScript中獲取鏈接“ image.png”,並將其轉換為64位格式,以在JavaScript中應用進一步的操作。 我在任何地方都找不到解決方案,有人可以幫忙嗎?

請看一下該線程 ,其中提供了將映像轉換為base64的完整解決方案。 這需要HTML5,因此您的客戶端需要相對較新的瀏覽器。

瀏覽器之間似乎存在一些問題,因為它們以不同的方式處理圖像數據。 如果您想要100%與PHP腳本相同的Base64編碼,建議您直接對腳本進行AJAX調用,以處理圖像。 然后,它返回Base64字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM