Code-Datei Herunterladen
Ich Ihnen eine Möglichkeit auf meiner Webseite mehrere Dateien hochladen und dann können Benutzer die Dateien herunterladen.
Ich habe getan, hochladen von mehreren Dateien Teil, aber ich bin mir nicht klar, wie viel ich tun herunterladen Teil.
Ich dachte zuerst, hinzufügen, hyperlinks dynamisch zu einer Bezeichnung für jede Datei (ich bin nicht sicher, wie viele Dateien, die Nutzer hochladen).
Aber dann öffnet es die Datei im browser und gibt keine option zum speichern oder Datei öffnen.
Hauptproblem ist der Benutzer Einreichen können jede Art von Datei wie ms doc-oder xls-oder text-Dateien etc Daher content-Typ ist nicht festgelegt.
Mir ist nicht klar, wie genau ich es machen werde ich meine hinzufügen link-Schaltflächen dynamisch oder hinzufügen von hyperlinks dynamisch. Und danach, wie werde ich die Datei herunterladen? Ich bin nicht in der Lage, das zu tun
Response.WriteFile(Server.MapPath(@"~/logo_large.gif"));
als content-Typ ist nicht klar.
Bitte helfen Sie mir bezüglich code zum download aller Arten von Dateien
mögliche Duplikate von bietet eine dynamische Datei-download in ASP.NET2.0
InformationsquelleAutor user1181942 | 2012-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
zum download der Datei:
aber das ist für word-doc/docx-Dateien. in der Zeile:
Response.ContentType = "application/octet-stream";
Sie haben zu definieren, die Art der Datei.für die Anzeige von hyperlink dynamisch schreiben Sie eine Schleife und gehen über alle Dateien, die hochgeladen wurden, durch die Benutzer und writh folgenden code:
warum können Sie nicht verwenden, switch-Klausel definieren der content-Typ entsprechend der Erweiterung der Datei? und für den hyperlink können Sie post-Codes?
Vielen Dank..das funktioniert für mich..Aber ich habe versucht, diese mit nur einer einzelnen Datei. Was ich mache, ist das hinzufügen von Schaltflächen dynamisch für alle hochgeladenen Dateien. Und auf klicken Sie auf Ereignis-Datei heruntergeladen werden. Wie kann ich erfahren, welche Datei heruntergeladen werden. Ich meine, Wie kann ich pass diesen Argumenten zu dem Ereignis?
Sie können den Namen des linkbutton-oder der id den Namen der Datei, in der der button ist. und auf das click-Ereignis den Namen und haben Sie den Namen der Datei.
InformationsquelleAutor st mnmn
Hoffe, dies hilft u.()
Zum anzeigen dieser Datei können Sie eine grid-Ansicht, um alle Datei mit einem download-link...
InformationsquelleAutor Tami
Tatsächlich Sie Folgen können, verschiedene Möglichkeiten.
Leiten den Benutzer während der upload und stellen Sie ihn geben Sie den Dateityp, bevor Sie hochladen. Der Anwender muss also wählen Sie den Inhaltstyp aus einer Auswahl. Speichern Sie die Korrelation zwischen der Datei und Ihren Inhalt geben.
Erstellen Sie eine Zuordnung zwischen Dateiendungen und mime-Typen (Siehe hier zum Beispiel). Sie benötigen die Datei-Erweiterung und speichern Sie die Korrelation zwischen der Datei und Ihren Inhalt geben.
API, mit denen Sie sich identifizieren, die den Mime-Typ einer Datei. Und hier ist ein code.
Danach können Sie st mnmn Lösung.
InformationsquelleAutor Alberto De Caro
Kannst du es so machen:
InformationsquelleAutor Niranjan Singh
Müssen Sie einige Antwort-Header, bevor der server sendet die Datei an den client. Sehen Wie Sie eine Datei Herunterladen, die mit einem hyperlink
InformationsquelleAutor Coder