Tag,
ich habe folgendes Problem mit einem JavaScript-Dateiupload mit Fortschrittsanzeige:
Wenn ich eine Datei auswähle, soll der NAme und die Größe in einem div erscheinen, was aber nie passiert.
Ich weiß bereits, dass
Ich hoffe, das mir jemand helfen kann,
Luki-Progger
ich habe folgendes Problem mit einem JavaScript-Dateiupload mit Fortschrittsanzeige:
Wenn ich eine Datei auswähle, soll der NAme und die Größe in einem div erscheinen, was aber nie passiert.
Ich weiß bereits, dass
document.getElementById('file_name)
nichts zurückgibt.JavaScript-Quellcode
- function fileChange()
- {
- //FileList Objekt aus dem Input Element mit der ID "fileA"
- var fileList = document.getElementById("uploadFile").files;
- //File Objekt (erstes Element der FileList)
- var file = fileList[0];
- //File Objekt nicht vorhanden = keine Datei ausgewählt oder vom Browser nicht unterstützt
- if(!file) {
- return;
- }
- document.getElementById('file_name').innerHTML = file.name;
- alert(document.getElementById('file_name')); // Gibt nichts zurück, dann kann '.innerHTML = ' auch nicht funktionieren und alles wird abgebrochen
- document.getElementById('file_size').innerHTML = file.size + ' MB';
- document.getElementById('file_percent').innerHTML = "0%";
- }
HTML-Quellcode
- <div class="tabPage" id="videos">
- <div class="video-upload">
- <form action="" method="POST" enctype="multipart/form-data">
- <script type="text/javascript" src="js/fileUpload.js"></script>
- <input name="file" type="file" id="uploadFile" onchange="fileChange();"><br>
- <input name="upload" type="button" value="Uploaden" onclick="uploadFile();">
- <input name="abort" type="button" value="Abbrechen" onclick="uploadAbort();">
- <br>
- <label for="file_name">Name: </label><div id="file_size"></div>
- <label for="file_size">Größe: </label><div id="file_size"></div>
- <label for="file_size">Prozent:</label><div id="file_percent"></div>
- <br>
- </form>
- </div>
- <!-- ... -->
Ich hoffe, das mir jemand helfen kann,
Luki-Progger
Grüße,
Lukas
Fragen über Themen im Forum per Konversation werden gelöscht und die Absender blockiert...
Lukas
Fragen über Themen im Forum per Konversation werden gelöscht und die Absender blockiert...