私は何かが欠けていますが、それが何であるかはわかりません...
ドラッグ アンド ドロップされたファイルの Base 64 コード バージョンをテキスト領域にプッシュしようとしていますが、何らかの理由で機能しません...
コードのどこが間違っているのか教えてくれる人はいますか? これは私にとって新しい領域です...
$(document).ready(function() {
function processFile(file){
var o = $("#fileInfo");
var reader = new FileReader();
reader.onload = function(e) {
o.innerHTML = e.target.result.replace(/</g, "<").replace(/>/g, ">");
}
reader.readAsURL(file);
}
// Sets up dataTransfer event
jQuery.event.props.push('dataTransfer');
// Bind drop to drop zone
$('#drop-files').bind('drop', function(e) {
// Prevents element from default function
e.preventDefault();
// Grabs list of files
var files = e.dataTransfer.files;
// Loop through files...
$.each(files, function(index, file) {
processFile(files[index]);
});
});
});
どこで失敗したかはよくわかりません...最終的にはこれを自分で選択したアップロードページにプッシュします...しかし今のところ、少なくとも最初のファイルのBase64コードを表示したいと思いますそのテキスト領域(「fileInfo」)に。
ここで何か考えていただければ幸いです...