【问题标题】:Upload video to SharePoint library by code通过代码将视频上传到 SharePoint 库
【发布时间】:2019-01-26 12:59:06
【问题描述】:

我正在为 SharePoint 制作一个应用程序,并且有一个包含多个文本和文件输入的表单。文件输入适用于 Word、Excel、PowerPoint、图像等常规文件,但不适用于视频。是否可以通过代码将视频上传到文档库?或者您不能仅仅因为文件通常很大并且需要很长时间才能上传吗?

文件的类型为HttpPostedFileBase,并以普通的mvc形式发送。

这是上传到文件夹的代码

FileCreationInformation attachFileInfo = new FileCreationInformation();
attachFileInfo.ContentStream = pNewRequest.FileToUpload1.InputStream;
attachFileInfo.Url = Path.GetFileName(pNewRequest.FileToUpload1.FileName);
newFolder.Files.Add(attachFileInfo);

【问题讨论】:

  • 默认 SP 的文件大小限制为 50mb。您是否可以尝试使用太大的文件?
  • @JimYarbro 我用我的手机制作了一个 1 秒的视频,但没用,所以我猜问题不在于尺寸?一个非常不必要和糟糕的解决方案是将视频上传到 Youtube 并将 URL 保存在 SP 列表中。

标签: c# sharepoint sharepoint-online sharepoint-2016


【解决方案1】:

根据this StackExchange answer,SP 视频被组织在特殊的 VideoSet 文件夹中,看起来类似于文档集。

您说您使用 MVC 提交文件,所以我假设您在外部服务器上使用 CSOM。 Here's an example for handling video uploads via CSOM.

【讨论】:

    猜你喜欢
    • 2018-06-24
    • 1970-01-01
    • 2020-04-27
    • 2015-06-11
    • 2018-05-13
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    相关资源
    最近更新 更多