Ich habe eine Liste von PDF-Dateien auf der Website (asp.net Webforms). Ich möchte sie mit der Option Speichern unter öffnen, statt direkt herunterzuladen.Öffnen Sie PDF-Datei mit Speichern als Option in asp.net Webformular
Ich habe versucht, download
-Eigenschaft zu der Verknüpfung hinzuzufügen, die nicht funktioniert hat. nur war anscheinend HTTPHandler für *.pdf
Anfrage.
sah ich ein Stück Code für MVC basierend Beispiel here
return new FileStreamResult(stream, "application/pdf")
{
FileDownloadName = "file.pdf"
};
, wie ich das so, dass es offene PDF-Dateien mit Speichern unter Option Httphandler in as.net webform umwandeln kann.
Ich möchte es in einer Weise tun, so dass, wenn jemals Benutzer auf eine PDF-Datei zu dieser Zeit Handler in Aktion treten sollte.
OR
kann ich eine andere Datei handlePDF.aspx erstellen und Code schreiben, auch und wird Link von pdf-Datei ändern unten
<a href="handlePDF.aspx?file=file1.pdf">File One </a>
Kann diese Option nicht verwenden, da es Clientanforderung ist, können wir nicht jeden Browser konfigurieren. Ich will es vermeiden, da es auf dem Server schwer ist, pdf als einen Strom zu senden, Serverressourcen zu nehmen. – Learning
Haben Sie den Ansatz 'File One 'versucht? –
Ich muss zuerst 'handlePDF.aspx' erstellen, sonst wird der Fehler Seite nicht gefunden. Ich habe bereits versucht, "target =" _ blank "' vorher auf den Link herunterzuladen, es funktioniert nicht – Learning