【问题标题】:File Uploading in SakaiSakai 文件上传
【发布时间】:2015-02-04 18:11:44
【问题描述】:

我想知道是否有通过自定义工具上传文件的“正确”方式。

我看过https://confluence.sakaiproject.org/display/BOOT/File+Uploads+with+RSF 指南,它看起来还不错,但是它随着内存中的文件而停止,没有更多信息。我可以构建一个随机文件上传代码,但我想让它对 Sakai 友好(使用 ContentHosting 和资源服务?)

有什么提示吗?

谢谢

【问题讨论】:

    标签: sakai


    【解决方案1】:

    您为第一部分提供的链接是一个很好的示例,说明了如何对上传进行初始处理。通过 RequestFilter 将验证您的文件,但您可以使用任何您想要上传的方法。

    对于第二部分,我将查看ContentHosting webservice (createContentItem) 的示例,了解如何在上传文件后从内存中的字节[] 添加文件。

    ContentHostingService 中的这些方法也接受 InputStream 作为 2.7 (KNL-325) 的参数,因此您不必将整个文件存储在内存中,并且可以在上传时对其进行流式传输,您应该这样做如果文件大小合理,请执行此操作。

    【讨论】:

      猜你喜欢
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      • 2015-07-14
      相关资源
      最近更新 更多