在上传之前,我将urlencode文件名,所以我的网址是
https://xxx-my.sharepoint.com/_api/v2.0/drive/items/root:/test+test.txt:/content当我上传名为test test.txt的文件时
但是这个API并没有解决这个问题 .
onedrive api:https://api.onedrive.com/v1.0/drive/items/root:/test+test.txt:/content可以正常运行
如何用PHP保存准确的文件名
1 回答
+
是一个棘手的角色,因为它是一种编码形式的空间 . 我相信它在技术上只在查询字符串中是合法的,并且在路径组件中编码空间的预期方法是使用%20
. 您已经发现编码只能按照您对消费者的需求而工作(尽管它是否应该明显存在争议) .