所以這裏是場景。我有一個畫布,我通過將數據:image/png; base64轉換爲數據庫中的圖像類型
var image = canvas.toDataURL("image/png");
獲得的數據以及我將會把數據轉換成文本區域,所以我可以將其插入到數據庫
document.getElementById("TextArea1").textContent = image
如果我將插入文本域裏面的數據,「數據:圖像/ PNG; BASE64,iVBORw0KGgoAAAAN ......」到數據庫中,它說,
Operand type clash: nvarchar(max) is incompatible with image.
所以,我我想要的,我需要做的就是將「數據轉換:圖像/ PNG; BASE64,iVBORw0KGgoAAAAN .. 。「插入到數據庫中時變成」0x89504E470D0A1A0A ...「。提前致謝!
我正在使用asp.net先生,即時對不起,我忘了把它放在標籤。我有一個錯誤。 「fromstream不是system.web.ui.webcontrols.image的成員」 – Dale 2014-09-04 08:10:01
用更全面的解決方案更新了答案 – 2014-09-04 08:14:43
我認爲它現在正在運行!但我有一個問題。我的數據就像「data:image/png; base64,iVBORw0KGgoAAAA ...」但我只需要「iVBORw0KGgoAAAA ...」部分。我該怎麼辦? – Dale 2014-09-04 08:50:39