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 protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]