2014-10-29 2 views
2

Кто-нибудь знает про простой javascript, который я могу использовать, чтобы превратить строку base64 в изображение (желательно формат jpg), чтобы я мог сохранить изображение в файл? Это для приложения подписи. Я могу получить подпись в формате base64, но вам нужно сохранить подпись в качестве файла изображения для использования в Crystal Report.Преобразование Base64 в файл изображения с javascript

ответ

-4

Я пробовал этот метод на странице JSP для печати изображения из строки base64, я думаю, это должно быть хорошо для javascript. На данный момент у вас нет данных о примерах, но я хотел бы попробовать.

var oImg=document.createElement("img"); 
var baseString = null; //the base64 string you have 
var imsc = 'data:image/jpg;base64, '+baseString; 
oImg.setAttribute('src', imsc); 
document.body.appendChild(oImg); 
+0

У меня это работает так, что новое изображение отображается на странице (как в приведенном выше примере). Мне действительно нужно, чтобы изображение сохранялось на моем компьютере. Любые идеи о том, как я могу сделать эту часть работы в JavaScript? – wedge47

+0

Вы можете преобразовать эту base64String в холст, а затем загрузить этот холст http://stackoverflow.com/questions/17397319/save-canvas-as-jpg-to-desktop & для преобразования данных на холст это поможет http : //stackoverflow.com/questions/4409445/base64-png-data-to-html5-canvas –

Смежные вопросы