2
我想加載一個HTML
img
元素的圖片按鈕點擊通過JavaScript
。該JavaScript
調用一個ActiveX
功能,並得到base64編碼,字符串表示圖像,它然後在img
src
這樣提出:針對32KB數據限制的任何解決方法:IE8中的uri?
var message = activex.GetImage(param);
var img = document.getElementById("imgPhoto").src = "data:image/jpeg;base64, ".concat(message);
問題是我向後兼容測試,它在最近IE
到IE8
它的工作,但實際IE8
有012KB32KB的限制,這意味着我的照片被切斷,只有~32KB的顯示。
解決方案:
- 我想轉換
BMP
s到JPEG
S的,但我仍然不能保證他們不會超出限制。 - 我也看到了this的方法,其中圖像通過
CSS
在MHTML
中加載,但我看不到我每次都可以重寫CSS
文件。據我瞭解,JavaScript
不能真正寫入磁盤上的文件。
考慮到我的限制,任何人都設法超過這個限制?
將圖像分解成更小的部分? –
作爲第二種方法,因爲據我所知,您可以在js中創建'