1. 程式人生 > >用JS解析file資料流的問題

用JS解析file資料流的問題

這幾天要做一個數據採集的測試網頁,然後碰到一個問題。

在呼叫採集介面的時候返回的圖片資料是以資料流的方式返回的,然後我就各種查詢怎麼把資料流轉化成本地檔案或者是直接轉化成可以讓img.src直接賦值的物件,嘗試了很多也問了下專案經理,都沒有得到很好的解決辦法,最好問到一個大神,他在做微信的時候做過這樣的問題解決辦法很簡單:

   在流前面加上  data:image/jpeg;base64,  (注意是有個,)  就可以了 試了下果然可以。。。~!

       var imgObjPreview = document.getElementById("IDCARDpreview");
  
       imgObjPreview.style.display = 'block';
       imgObjPreview.style.width = '250px';
 
       imgObjPreview.src = "data:image/jpeg;base64,"+returndata.cardsinfo[0].items[7].content;       (returndata.cardsinfo[0].items[7].content就是我的資料流)

 專案經理他們給的意見都是去伺服器解析。。。 經驗不足害死人啊,,  就這麼幾個字母讓我浪費了兩天時間