我按照文档为可恢复文件上传创建了新的上传会话。
我的请求如下:
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.txt
或test".txt
中抛出特殊字符会导致请求失败。
在这种情况下,文档中没有关于如何处理特殊字符的例子,这是否支持?
答案 0 :(得分:2)
存储在OneDrive中的文件对本地存储的文件具有类似的naming conventions /限制。如果您认为OneDrive可以同步到您的本地文件系统,那么为什么会这样。
通常,您应该假设您不能在文件名中使用任何这些字符:
~
"
#
%
&
*
:
<
>
?
/
\
{
|
}
。
您可以在Invalid file names and file types in OneDrive, OneDrive for Business, and SharePoint找到完整列表。