ファイル入力ではなくフォーム選択オプションからファイルを読み込むために、次の関数を変換しようとしています。 JavaScriptに精通していない私には明白に見える変化をもたらしました。無駄です。選択入力付きFileReaderを使用
ローカルファイルと比較してサーバー側ファイルを読み取る際に問題が発生する可能性はありますか?
function readTextFile(file, callback, encoding) {
var reader = new FileReader();
reader.addEventListener('load', function (e) {
callback(this.result);
});
if (encoding) reader.readAsText(file, encoding);
else reader.readAsText(file);
}
function fileChosen(input, output) {
if (input.files && input.files[0]) {
readTextFile(
input.files[0],
function (str) {
output.value = str;
}
);
}
}
$('#files').on('change', function() {
fileChosen(this, document.getElementById('recipients'));
});
私は
質問に「html」を含めることはできますか? _ "フォーム選択オプションからファイルを読み込む" _ Fileオブジェクトはどのように '