サイト内のすべてを試し、テストし、指示に従いましたが、役に立たなかったのですが、どこで失敗しましたか?
サイト:http ://www.xul.fr/en/html5/filereader.php
私がやろうとしているのは、画像をアップロードして、JavaScriptを介して、またはサーバーを使用せずに一時的にWebページ内に保存することです。コードをコンパイルしてみました:
<!DOCTYPE HTML>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<script>
if (window.File && window.FileReader && window.FileList && window.Blob)
document.write("<b>File API supported.</b> <br />");
else
document.write('<i>File API not supported by this browser.</i> <br />');
</script>
<form name="form1" method="post" action>
<input type="file" id="getimage">
</form>
<script language="javascript" >
function imageHandler(e2)
{
var store = document.getElementById('imgstore');
store.innerHTML='<img src="' + e2.target.result +'">';
}
function loadimage(e1)
{
var filename = e1.target.files[0];
var fr = new FileReader();
fr.onload = imageHandler;
fr.readAsDataURL(filename);
}
window.onload=function()
{
var x = document.getElementById("filebrowsed");
x.addEventListener('change', readfile, false);
var y = document.getElementById("getimage");
y.addEventListener('change', loadimage, false);
}
</script>
<fieldset><legend>Your image here</legend>
<div id="imgstore">
</div>
</fieldset>
</html>
私は彼がいくつかの埋め込みスクリプトを持っていると思いました、または私は彼が言ったことを実際にフォローしたかどうかわかりませんか?または何かアイデア?
OT:以前のあいまいな投稿、気分が悪い、気分が悪いことをお詫びしますが、私はこの仕事に感謝する必要があります。