Hi Bryn,
On Thu, Jul 24, 2014 at 7:11 AM, Bryn Jeffries
<bryn.jeffries(a)sydney.edu.au> wrote:
Hi,
I'd like to use XWiki as the front-end to an application that uses a database and
file-store separate to XWiki's. I have been very successful wrapping up the database
interactions with groovy and velocity scripts. However, I also need to allow users to
upload large (>300Mb) files. These files would not be attachments into XWiki, but would
go directly into the separate filesystem. Is there support to handle uploading large files
in this way?
I see that XWiki includes a file upload widget
(
http://platform.xwiki.org/xwiki/bin/view/DevGuide/HTML5Upload), which looks very close to
what I need, but this seems to be for XWiki attachments only.
No, you can use it to upload files in general. The upload URL is taken
from the action attribute of the enclosing HTML form element. So you
need to put your file input (which is enhanced by the file upload
widget) inside a form element and set the action attribute of this
form element to where you want your file to be uploaded. You can send
the file to a wiki page, for instance, where you put a script to
handle the upload. This script can use the $xwiki.fileupload API to
access the uploaded file. See
http://platform.xwiki.org/xwiki/bin/view/SRD/xwiki-fileupload . See
also
https://github.com/xwiki-contrib/application-filemanager/blob/master/ui/src…
as an example of how you can use $xwiki.fileupload.
Hope this helps,
Marius
Any suggestions would be greatly appreciated,
Bryn
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users