1
私はこれまで見てきましたが、これが可能かどうかを調べることができませんでした。入力フィールドから画像を取得して画像データを取得する/画像を表示
これは私が提出する前に起こりたいことです:ユーザーがアップロードするファイルを選択すると、イメージのデータを取得してbase64に変換します。変換後、直接div
に表示するか、またはAJAX経由でサーバーに送信してからdiv
に表示します。以下は
は私が探しているものを基本的に上記
// index.php
<input type="file" name="img" id="img" onChange="displayImg(this)">
// displayImg.js
function displayImg(img) {
imgData = img.?; // How do I do this?
img64 = // I know how to do this.
document.write("<img src='data:image/jpeg;base64,"+img64+"' />");
}
ブラウザで「動作しますか?将来どのように「働き続ける」のでしょうか? –
私はこのコードの私のバージョンをテストし、Firefox、Chrome、Operaで動作します。 IEで動作しません。Safariは "ReferenceError:変数を見つけることができません:FileReader"というエラーを返します。 – Pete
"reader.onload(function(theFile){"を "reader.onload =(function( theFile){"それが働くために – Steve