자바 스크립트를 사용하여 base64String으로 HTML 태그의 소스를 전달했습니다. 이미지가 선명하게 표시되었습니다. 지금은 자바 스크립트를 사용하여 사용자의 디스크에 그 이미지를 저장하고 싶습니다. 우리가 base64String이 태그를로 SORCE을 통과 할 때 그러나이 일을하지 않았다면 우리는 태그의 소스로의 ImagePath를 통과 할 때이 코드 근무했다자바 스크립트를 사용하여 사용자 디스크에 이미지 저장
<html>
<head>
<script>
function saveImageAs() {
var imgOrURL;
embedImage.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA"+
"AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO"+
"9TXL0Y4OHwAAAABJRU5ErkJggg==";
imgOrURL = embedImage;
if (typeof imgOrURL == 'object')
imgOrURL = embedImage.src;
window.win = open(imgOrURL);
setTimeout('win.document.execCommand("SaveAs")', 0);
}
</script>
</head>
<body>
<a href="#" ONCLICK="saveImageAs(); return false" >save image</a>
<img id="embedImage" alt="Red dot">
</body>
</html>
.
이 문제에 대해 저에게 제안 해주십시오.
미리 감사드립니다.
데이터 사용에 대한 제한이 있습니다. IE 이미지 ... 파일 크기 및 기타. 이전에 그것을 살펴보십시오. – Fabio
한도가있는 경우 화면에 나타나서는 안됩니다. 긴 이미지의 경우에도 이미지가 표시됩니다. 나는 그 이미지 톰 디스크를 저장할 수 없었다. – vengatesh
태그의 소스로 bytearray를 자바 스크립트를 사용하여 전달할 수 있습니까? – vengatesh