将文件上传到 Teams 聊天时出错

尝试在 Microsoft Teams 聊天中上传文件时,会收到以下错误消息之一。

<文件 FileName> 未上传。
文件 <FileName> 已锁定。

当 Teams 将文件上传到 OneDrive 云存储时,会发生此错误。

解决方案

若要解决此问题,请尝试相关错误消息下列出的解决方法。

错误 1 可能有多种原因。 若要解决错误 1,请按列出的顺序尝试以下每个解决方法。 在尝试每个解决方法后,检查问题是否已解决,然后再转到下一个解决方案。

解决方案 1

如果“ 文档” 文件夹的名称 (OneDrive 网站上的默认文档库) 更改为其他名称,则可能会出现错误 1。

若要修复此错误,必须使用管理帐户并执行以下步骤,将文件夹名称还原到文档

注意

此功能不适用于由世纪互联运营的 Microsoft 365 政府版、Microsoft 365 或 Microsoft 365 德国版。

  1. 选择“ 运行测试”,如下所示。 这将填充Microsoft 365 管理中心的诊断。

  2. “运行诊断”部分中,键入看到错误的用户的 UPN) (用户主体名称,然后选择“运行测试”。

  3. 如果测试结果显示默认文档库名称不是“文档”,请选择“检查”框以授权诊断将其还原到“文档”,然后选择“更新设置”。 你将收到一条确认通知,指出文档库已成功重命名为 文档

注意:尽管可以使用 SharePoint Designer更改默认文档库的名称,但我们不建议使用此选项。

解决方案 2

如果 OneDrive 网站设置为 ReadOnly,则可能会出现错误 1。

此设置指示 OneDrive 网站已锁定。 若要修复此错误, 请解锁站点

解决方法 3

如果删除用户,然后使用相同的用户主体名称重新创建, (UPN) ,则可能会出现错误 1。 这种情况将导致 OneDrive 网站上的用户 ID 不匹配。

若要解决此错误, 请删除重新创建的用户,并还原原始用户

解决方法 4

如果用户没有 MySite 主机的权限,则可能会出现错误 1。 若要使 SharePoint Online 按预期工作,所有使用 OneDrive 网站的用户都必须有权访问 MySite 主机。 若要将默认权限还原到 MySite 主机站点,请使用以下方法之一:

  • 导航到租户中的网站权限页:https://contoso-my.sharepoint.com/_layouts/15/user.aspx,并向除外部用户以外的所有人授予“读取”权限。

  • 使用 SharePoint Online 命令行管理程序运行以下 cmdlet:

    Connect-SPOService -Url https://contoso-admin.sharepoint.com/
    Add-SPOUser -Site https://contoso-my.sharepoint.com -LoginName "Everyone Except External Users" -Group Visitors
    

运行自诊断工具

Microsoft 365 管理员用户有权访问可在租户中运行的诊断,以验证可能影响文件上传到 Teams 聊天的可能问题。

注意

此功能不适用于由世纪互联运营的 Microsoft 365 政府版、Microsoft 365 或 Microsoft 365 德国版。

选择“ 运行测试”,如下所示。 这将填充Microsoft 365 管理中心的诊断。

诊断执行大量验证。

联系支持人员

如果这些解决方法均未修复错误,请创建新的服务请求。 使用以下说明:“文件上传失败到团队聊天。”将 Teams 桌面日志和浏览器跟踪附加到请求。 有关如何收集桌面日志和浏览器跟踪的信息,请参阅 收集日志以排查 Teams 问题