程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript base64-用Js將圖片轉為base64字符串

javascript base64-用Js將圖片轉為base64字符串

編輯:編程綜合問答
用Js將圖片轉為base64字符串

如題,前台使用js將file表單選中的圖片轉換為base64字符串,請問該怎麼做?
圖片說明
這是我在網上找的相關代碼,使用firefox調試,每次運行到img.onload就退出去了,進不了function,不知道是哪裡有問題,還是壓根就寫錯了。請好心人指點,先謝謝了!

最佳回答:


bbb是file丟下,沒有onload事件,改為onchagne,用HTML5的FileReader對象就可以轉為base64了,不需要canvas

而且你bbb已經存在,不需要再append了。。如果是客戶端圖片預覽,看這個: javascript客戶端圖片預覽,兼容最新firefox,chrome和IE11

     img.onchange = function () {
        var oFReader = new FileReader();
        oFReader.readAsDataURL(this.files[0]);
        oFReader.onload = function (oFREvent) {
            alert(oFREvent.target.result);
        };
    }
smartStudent1
showbo
smartStudent1
smartStudent1
showbo
smartStudent1
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved