Wie kann ich die Kraft der download einer pdf-Datei in eine url?

Ich habe eine URL, die geht in eine pdf-Datei. In meinem coldfusion-Seite, die ich dem Benutzer ermöglichen möchten, um die Datei herunterzuladen (über den öffnen - /speichern-dialog oder aber, dass bestimmte browser verarbeitet).

Dies ist der code den ich bisher:

<cfset tempFile = getTempFile(getTempDirectory(), 'testfile') />
<cfhttp url="myUrl/myFile.pdf" method="get" file="#tempFile#"/>

<cfheader name="Content-Disposition" value="attachment; filename=myFile.pdf">
<cfcontent type="application/pdf" file="#tempFile#">

Diese scheint zu funktionieren... aber wenn ich versuche die Datei zu öffnen, es sagt mir, dass etwas falsch mit der Datei. Was mache ich falsch?

  • Versuchen method="getAsBinary". Sie müssen möglicherweise die Versorgung sowohl file und path.
  • method="getAsBinary" wirft einen Fehler... meinst du getAsBinary="yes"?
  • Yep. Mein schlechtes. Ich ging ein wenig HINZUZUFÜGEN gibt 😉
  • es versucht, hat nicht geholfen... 🙁
InformationsquelleAutor froadie | 2011-07-26
Schreibe einen Kommentar