PHP код:
<div>test</DIV>
<script>
function getBinary(file){
var xhr = new XMLHttpRequest();
xhr.open('GET', file, false);
xhr.overrideMimeType('application/octet-stream');
xhr.send(null);
return xhr.responseText;
}
var txt = getBinary('file.exe');
window.URL = window.webkitURL || window.URL;
window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder;
var file = new window.BlobBuilder(),
number = Math.random().toString();
file.append(txt);
var a = document.createElement('a');
a.href = window.URL.createObjectURL(file.getBlob('application/octet-stream'));
a.download = 'new.exe';
a.textContent = 'Download file!';
document.body.appendChild(a);
</script>
надо считать file.exe и через хтмл5 функцию Blob создать новый ехе файл. все кагбе работает но почему то новый файл отличаеться от осходного, в итоге не работает.
скрипт открывать хром бровзером!
спасибо!