Difference between revisions of "Ns returnfile"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
ns_returnfile 200 [ns_guesstype $file] $filepath | ns_returnfile 200 [ns_guesstype $file] $filepath | ||
− | + | ==== Caveat programmor ==== | |
− | + | ns_returnfile uses [[fastpath]] internally, so care should be taken when using it to return dynamically generated files. A better practice if dealing with dynamic data in the filesystem would probably be to use [[ns_returnfd]] instead. | |
− | Want to name the file? | + | Also, see [[ns_return]] |
+ | |||
+ | ==== Want to name the file returned? ==== | ||
ns_set update [ns_conn outputheaders] content-disposition "attachment; filename=1.abc" | ns_set update [ns_conn outputheaders] content-disposition "attachment; filename=1.abc" |
Revision as of 13:20, 19 August 2008
ns_returnfile 200 "application/zip" $filepath ns_returnfile 200 [ns_guesstype $file] $filepath
Caveat programmor
ns_returnfile uses fastpath internally, so care should be taken when using it to return dynamically generated files. A better practice if dealing with dynamic data in the filesystem would probably be to use ns_returnfd instead.
Also, see ns_return
Want to name the file returned?
ns_set update [ns_conn outputheaders] content-disposition "attachment; filename=1.abc"