通过 Microsoft 窗体上传的文件存储在 Microsoft SharePoint 或 OneDrive for Work 或 school 中,如下所示:
- 上传到组表单的文件存储在 Microsoft 365 组 SharePoint 网站上的文档库中。
- 上传到单个表单的文件存储在表单作者的个人 OneDrive 文件夹中。
在 Forms 中使用文件上传功能时,可能会在以下方案中收到错误消息:
- 尝试 向表单添加文件上传问题 。
- 尝试上传文件以响应问题。
如果文件上传到 SharePoint 或 OneDrive 被阻止,则可能会发生这些错误。 本文列出了一些常见的错误消息和修复错误的方法。
错误:无法在 OneDrive for Business 中创建上传文件文件夹
出现该错误的原因可能如下:
- 已启用受限访问用户权限锁定模式网站集功能。 此功能限制对文件和文件夹的共享和访问。
- 组织中的人员共享链接处于禁用状态。
- 共享文件和文件夹仅限于网站所有者。
解决方案
若要修复所创建的单个窗体的此错误,请登录到 OneDrive for work 或 school 网站,然后执行以下步骤:
禁用 受限访问用户权限锁定模式 网站集功能(如果已启用)。
- 选择 屏幕右上角的“设置” 图标。
- 选择 OneDrive 设置>“更多设置”。
- 在“功能和存储”下,选择“网站集功能”。
- 找到 受限访问用户权限锁定模式。 如果状态值为“活动”,请选择“停用”,然后在确认页上选择“停用此功能”。
如果禁用了人员,请启用组织中的人员共享链接。
注意:必须是 SharePoint Online 管理员和网站集管理员才能在 SharePoint Online 命令行管理程序中运行以下 PowerShell 命令。
若要检查是否在 OneDrive 站点中禁用链接共享,请运行以下 PowerShell 命令:
(Get-SPOSite <your OneDrive site URL>).DisableCompanyWideSharingLinks
如果禁用链接共享,请运行以下 PowerShell 命令,为 OneDrive 网站启用公司范围的链接共享:
Set-SPOSite -Identity <your OneDrive site URL> -DisableCompanyWideSharingLinks NotDisabled
通常,个人 OneDrive 网站的 URL 采用以下格式:
https://<tenant name>-my.sharepoint.com/personal/<user principal name>
若要修复组窗体的此错误,请登录到 Microsoft 365 组的 SharePoint 网站,然后执行以下步骤:
按照 启用或禁用网站集功能 中的步骤禁用 受限访问用户权限锁定模式 网站集功能(如果已启用)。
如果禁用了人员,请启用组织中的人员共享链接。
注意:必须是 SharePoint Online 管理员和网站集管理员才能在 SharePoint Online 命令行管理程序中运行以下 PowerShell 命令。
若要检查是否在 SharePoint 网站中禁用链接共享,请运行以下 PowerShell 命令:
(Get-SPOSite <Group SharePoint site URL>).DisableCompanyWideSharingLinks
如果禁用链接共享,请运行以下 PowerShell 命令,为组的 SharePoint 网站启用公司范围的链接共享:
Set-SPOSite -Identity <Group SharePoint site URL> -DisableCompanyWideSharingLinks NotDisabled
通常,Microsoft 365 组 SharePoint 网站的 URL 采用以下格式:
https://<tenant-name>.sharepoint.com/sites/<group-name>
备注
如果在 SharePoint 网站中启用了信息屏障,如果 模式 设置为 “所有者审查”、“ 隐式”或 “显式”,则禁用公司范围的链接共享。 在这种情况下,请将信息屏障模式更改为 “打开”。 若要检查站点的信息屏障模式,请
Get-SPOSite <Group SharePoint site URL> | Select InformationBarriersMode
运行 PowerShell 命令。检查网站成员是否可以共享文件和文件夹。 如果无法,请按照以下步骤更新共享权限:
以网站所有者身份登录到组的 SharePoint 网站。
选择“设置>网站”权限。
在“网站共享”下,选择“更改成员共享方式”。
在“共享权限”下,选择以下选项之一:
- 网站所有者和成员可以共享文件、文件夹和网站。 具有“编辑”权限的人员可以共享文件和文件夹。
- 网站所有者和成员以及具有“编辑”权限的人员可以共享文件和文件夹,但只有网站所有者可以共享该网站。
选择“保存”。
错误:无法上传文件
此错误可能是以下任一原因导致的:
- 组织中的人员共享链接处于禁用状态。
- 单个窗体将移动到组。 这种情况可防止文件上传到上一窗体所有者的个人 OneDrive 网站。
解决方案
若要修复此错误,请使用适当的方法。
如果组织中的人员共享链接已禁用
使用 SharePoint Online 命令行管理程序中的 Set-SPOSite PowerShell 命令启用链接。
注意:必须是 SharePoint Online 管理员和网站集管理员才能运行以下 PowerShell 命令。
对于创建的单个窗体,请运行以下 PowerShell 命令:
Set-SPOSite -Identity <your OneDrive site URL> -DisableCompanyWideSharingLinks NotDisabled
若要验证链接共享的状态,请运行以下 PowerShell 命令:
(Get-SPOSite <your OneDrive site URL>).DisableCompanyWideSharingLinks
通常,个人 OneDrive 网站的 URL 采用以下格式:
https://<tenant name>-my.sharepoint.com/personal/<user principal name>
对于组窗体,请运行以下 PowerShell 命令:
Set-SPOSite -Identity <Group SharePoint site URL> -DisableCompanyWideSharingLinks NotDisabled
若要验证链接共享的状态,请运行以下 PowerShell 命令:
(Get-SPOSite <Group SharePoint site URL>).DisableCompanyWideSharingLinks
通常,组 SharePoint 网站的 URL 采用以下格式:
https://<tenant-name>.sharepoint.com/sites/<group-name>
备注
如果在 SharePoint 网站中启用了信息屏障,如果 模式 设置为 “所有者审查”、“ 隐式”或 “显式”,则禁用公司范围的链接共享。 在这种情况下,请将信息屏障模式更改为 “打开”。 若要检查站点的信息屏障模式,请
Get-SPOSite <Group SharePoint site URL> | Select InformationBarriersMode
运行 PowerShell 命令。
如果将单个窗体移动到Microsoft 365 组
删除文件上传问题,然后重新创建它们。 以前上传的文件保留在上一个表单所有者的 OneDrive 网站上。
重新创建文件上传问题后,新问题将链接到组的 SharePoint 网站,并将所有文件上传到 SharePoint 网站。
错误:访问被拒绝。 您没有执行此作或访问此资源的权限
此错误可能是以下任一原因导致的:
- 当非托管设备阻止 SharePoint 访问时,您尝试使用非托管设备访问表单。
- 尝试使用与以前删除的帐户共享用户主体名称(UPN)的新帐户来访问表单。
解决方案
若要修复此错误,请使用适当的方法。
如果在 SharePoint 访问期间阻止非托管设备,
请以 SharePoint 管理员身份执行以下步骤:
在 SharePoint 管理中心,选择“策略>访问控制”。
选择 非托管设备,然后选择以下设置之一:
- 允许从桌面应用、移动应用和 Web 进行完全访问
- 允许仅 Web 的受限访问
如果使用与以前的帐户共享 UPN 的新帐户
修复 SharePoint 或 OneDrive中网站用户 ID 不匹配的问题。
错误:上传的文件已过期或损坏,请再次上传文件
如果在 OneDrive 或 SharePoint 网站中启用文档编辑设置之前 需要签出文档,则会发生此错误。
解决方案
若要修复所创建的单个窗体的此错误,请登录到 OneDrive for work 或 school 站点,然后执行以下步骤:
- 选择 屏幕右上角的“设置” 图标。
- 选择 OneDrive 设置>“更多设置”。
- 在“找不到要查找的内容”下,选择“返回到旧网站设置”页。
- 在“网站管理”下,选择“网站库”和“列表”。
- 找到存储个人表单的库,然后选择“自定义<库名称>”。
- 在“常规设置”下,选择“版本控制”设置。
- 在“需要签出>要求先签出文档才能编辑?”下,选择“否”。
- 选择“确定”。
若要修复组窗体的此错误,请登录到 Microsoft 365 组的 SharePoint 网站,然后执行以下步骤:
- 选择存储组窗体的库。
- 选择 屏幕右上角的“设置” 图标。
- 选择“库设置>更多库设置”。
- 在“常规设置”下,选择“版本控制”设置。
- 在“需要签出>要求先签出文档才能编辑?”下,选择“否”。
- 选择“确定”。
错误:您无权创建此文件夹,或者没有有效的许可证
如果在网站设置中禁用了“新建文件夹”命令,则会出现此问题。 这种情况将阻止在存储窗体的文档库中创建文件夹。
解决方案
若要修复所创建的单个窗体的此错误,请登录到 OneDrive for work 或 school 站点,然后执行以下步骤:
- 选择 屏幕右上角的“设置” 图标。
- 选择 OneDrive 设置>“更多设置”。
- 在“找不到要查找的内容”下,选择“返回到旧网站设置”页。
- 在“网站管理”下,选择“网站库”和“列表”。
- 找到存储个人表单的库,然后选择“自定义<库名称>”。
- 在“常规设置”下,选择“高级设置”。
- 在“文件夹>使”新建文件夹“命令可用时,选择”是”。
- 选择“确定”。
若要修复组窗体的此错误,请登录到 Microsoft 365 组的 SharePoint 网站,然后执行以下步骤:
- 选择存储组窗体的库。
- 选择 屏幕右上角的“设置” 图标。
- 选择“库设置>更多库设置”。
- 在“常规设置”下,选择“高级设置”。
- 在 “文件夹 > 使”新建文件夹“命令可用时,选择” 是”。
- 选择“确定”。