Ich versuche, eine Datei mit React hochladen und sehen Sie sich den Inhalt, aber was es mir ist C:\fakepath\
. Ich weiß, warum es fakepath
gibt, aber was ist der richtige Weg, um den Inhalt einer Datei in Reaktion zu laden und zu lesen?Upload und lesen Sie eine Datei in reagieren
<input type="file"
name="myFile"
onChange={this.handleChange} />
handleChange: function(e) {
switch (e.target.name) {
case 'myFile':
const data = new FormData();
data.append('file', e.target.value);
console.log(data);
default:
console.error('Error in handleChange()'); break;
}
},
Wie kann ich die Daten der Datei nach dem Hochladen lesen? @Purgatory – ssss
Sicherlich würden Sie diese Server-Seite behandeln, ich weiß nicht, was Sie hochladen noch welchen Code Sie Server-Seite haben. Sie sollten eine neue Frage erstellen, wenn Sie Hilfe mit serverseitigem Code benötigen. – Purgatory
@Purgatory Bei der Frage ging es offensichtlich darum, den Inhalt der Datei auf der Client-Seite zu verarbeiten, bevor sie gesendet wurde. – artshpakov