使用名称中包含特殊字符的新文件恢复上载

时间:2017-11-10 14:01:19

标签: microsoft-graph

我按照文档为可恢复文件上传创建了新的上传会话。

我的请求如下:

DB::transaction(function() {

      $user->comments->delete();
      $user->orders->delete();
      $user->delete();
});

/v1.0/me/drive/items/:folderId/children/:fileName/createUploadSession 类似:fileName甚至test.txt时,此方法有效。但是在test 2.txttest".txt中抛出特殊字符会导致请求失败。

在这种情况下,文档中没有关于如何处理特殊字符的例子,这是否支持?

1 个答案:

答案 0 :(得分:2)

存储在OneDrive中的文件对本地存储的文件具有类似的naming conventions /限制。如果您认为OneDrive可以同步到您的本地文件系统,那么为什么会这样。

通常,您应该假设您不能在文件名中使用任何这些字符: ~ " # % & * : < > ? / \ { | }

您可以在Invalid file names and file types in OneDrive, OneDrive for Business, and SharePoint找到完整列表。