我想知道有没有通过自定义工具上传文件的“正确”方法。
我看过https://confluence.sakaiproject.org/display/BOOT/File+Uploads+with+RSF指南,它看起来没问题,但它在内存中的文件停止了,没有进一步的信息。我可以构建一个随机的文件上传代码,但我想让它对Sakai友好(使用ContentHosting和资源服务?)
有什么提示吗?
谢谢
发布于 2015-02-10 10:57:24
您为第一部分提供的链接是一个很好的例子,说明了如何初始处理上传。通过RequestFilter将验证您的文件,但您可以使用任何您想要上传的方法。
对于第二部分,我将在ContentHosting webservice (createContentItem)中查看如何在上传文件后从内存中的byte[]添加文件的示例。
从2.7 (KNL-325)开始,ContentHostingService中的这些方法也接受InputStream作为参数,因此您不必将整个文件存储在内存中,并且可以在上传时流式传输文件,如果文件的大小合理,就应该这样做。
https://stackoverflow.com/questions/28328416
复制相似问题