WORedirect with a known MIME type?
WORedirect with a known MIME type?
Hello there,
at the moment, my application can return a file to the user through
===
WOResponse downloadFile(String mimeType, File path) {
WOResponse wor=new WOResponse()
wor.setHeader("$mimeType; name=\"$path.name\"","content-type")
wor.setContent(path.getText("utf-8"))
wor.disableClientCaching()
wor.removeHeadersForKey("Cache-Control")
wor.removeHeadersForKey("cache-control")
wor.removeHeadersForKey("pragma")
wor
}
===
The 'path' though happens to map to an URL, accessible directly through the HTTP server (without a need to go through the application at all). Therefore, I would like to replace the code above by something like
===
WORedirect downloadFile(String mimeType, File path) {
WORedirect wor=new WORedirect(context())
wor.setUrl(URLForFile(path))
wor
}
===
to save, especially for bigger files, the memory and CPU. Nevertheless, I can't see any way how to set the MIME type; is there any trick to do that?
Thanks,
OC
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden