Ich habe ein Webformular, das ein ASP-Datei-Upload-Objekt und ich möchte mit jQuery die Datei, die sie ausgewählt haben greifen und laden Sie die Datei über AJAX.Grab File Upload ASP-Objekt Textbox Text mit jQuery
Allerdings habe ich Probleme, den Dateinamen nach der Auswahl zu greifen. Hier
ist der HTML/ASP-Code:
<asp:FileUpload runat="server" ID="NewPic" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="NewPic" runat="server" Display="Dynamic" Text="You need to pick a picture." CssClass="mandatory"></asp:RequiredFieldValidator>
Dies ist, was ich versucht habe, aber scheint nicht zu funktionieren
uploadText = $('input[type=file]').value;
alert('FileName: ' + uploadText);
Wissen Sie, wie Sie den vollständigen Dateipfad auswählen? Wie in C: \ Docs \ pic1.jpg statt nur pic1.jpg Dank –
Sie können nicht. Das Abrufen des vollständigen Dateipfads einer Datei auf dem Computer des Clients gilt als Sicherheitsrisiko, und neuere Browser geben nur den Dateinamen zurück. Ältere Versionen von IE geben jedoch den vollständigen Pfad an. – womp