Java Script Datei hochladen und anzeigen lassen und wieder speichern

Gast #4716318
Lesenswert?

Hallo Leute,

ich habe eine Frage zu Java Script.
Ich habe hier einen Code aus dem Internet der es ermöglicht eine Datei 
hochzuladen und dann den Datentyp und die Größe anzeigt.
1
<input type="file" id="files" name="files[]" multiple />
2
<output id="list"></output>
3

4
<script>
5

6

7
  function handleFileSelect(evt) {
8
    var files = evt.target.files; // FileList object
9

10
    // files is a FileList of File objects. List some properties.
11
    var output = [];
12
    for (var i = 0, f; f = files[i]; i++) {
13
      output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ',
14
                  f.size, ' bytes, last modified: ',
15
                  f.lastModifiedDate.toLocaleDateString(), '</li>');
16
    }
17
    document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
18
  }
19

20
  document.getElementById('files').addEventListener('change', handleFileSelect, false);
21
   
22
  
23
</script>

Ich möchte die Datei aber gerne weiter verwenden um sie zu konvertieren. 
Das heißt ich muss irgendwie auf die Datei zugreifen können bzw. 
anzeigen können.

Es gibt ja die Funktion File.Reader aber mit dem komme ich noch nicht so 
ganz klar.

Hoffe mir kann jemand weiterhelfen.

Grüße
Gast #4716477
Lesenswert?

Scheint in Webkit-Browsern (Chrome, Safari) nicht zu funktionieren. In 
anderen könnte es funktionieren:

http://stackoverflow.com/questions/750032/reading-file-contents-on-the-client-side-in-javascript-in-various-browsers


Ich würde allerdings einfach ein PHP-/ Python / etc. Script deiner Wahl 
dahinterhängen und das dann mit AJAX machen.

Was du wie konvertieren willst hast du ja auch noch nicht gesagt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren