如何使用OneDrive API创建空白文件(* .docx | * .ppt | * .xlsx)?
我使用以下网址创建文件。
PUT /drive/root:/{parent-path}/{filename}:/content
根据documentation,请求正文应包含要上传的二进制流。由于我想创建一个新文件,我发送一个空格作为内容。
当我为* .txt文件(例如
)执行此操作时,它非常有效PUT /drive/root:/myFilename.txt:/content
但它不适用于上面提到的任何其他文件格式。它会创建一个文件,但是当我尝试使用Word Online或本地Word打开它时,它无法打开该文件。
我尝试将内容作为纯文本,HTML格式的文本,XML格式的文本发送。他们似乎都没有工作。 关于如何为上面提到的文件格式格式化正文内容的任何想法,或者我这样做是错误的吗?还有另一种在OneDrive中创建空白文件的方法吗?
答案 0 :(得分:0)
OneDrive API不支持创建空白文件。
随着Microsoft Office等应用程序的格式不断扩展和增长,我们建议您先生成要首先使用应打开/修改它的应用程序上传的文件,然后将该文件放在OneDrive上。
此功能在OneDrive网站上提供,因此用户可以快速使用网络编辑器体验。