0
mein aswer ich glaube, ist einfach. Ich muss einen Code erstellen, um base64-Inhalt in der FileReader-Funktion zum Senden an die Datenbank zu bekommen. Ich versuche, die Base64-Zeichenfolge zu setzen und den Formulartyp zu verstecken, aber das kann ich nicht tun. Ich lade den Quellcode unten:Javascript base64 Konvertierung
<script type="text/javascript">
function readMultipleFiles(evt) {
//Retrieve all the files from the FileList object
var files = evt.target.files;
if (files) {
for (var i=0, f; f=files[i]; i++) {
var r = new FileReader();
r.onload = (function(f) {
return function(e) {
var contents = e.target.result;
alert(
"name: " + f.name + "n"
+ "starts with: " + contents.substr(1, contents.indexOf("n"))
);
document.write(f.name);
};
})(f);
r.readAsText(f);
}
} else {
alert("Failed to load files");
}
}
document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);
</script>
https://jsfiddle.net/41ynj4gc/ – Jaccon