如何使用OneDrive API創建空白文件(* .docx | * .ppt | * .xlsx) ?使用OneDrive API(JavaScript)創建空白文件(* .docx | * .ppt | * .xlsx)
我正在使用以下URL來創建文件。
PUT /drive/root:/{parent-path}/{filename}:/content
根據該documentation,請求體應包括二進制流的被上傳。由於我想創建一個新文件,我發送一個空白作爲內容。
,當我的* .txt文件喜歡做它完美,
PUT /drive/root:/myFilename.txt:/content
但它並不適用於上述任何其他文件格式工作。它創建一個文件,但是當我嘗試使用Word Online或本地Word打開它時,它無法打開文件。
我試圖發送內容爲純文本,html格式的文本,XML格式的文本。他們似乎都沒有工作。 關於如何爲上述文件格式格式化主體內容的任何想法,還是我這樣做是錯誤的方式?是否有另一種方法在OneDrive中創建空白文件?
看起來像你正在創建一個空字節的Word文件,這不是一個有效的Word文件。要做到這一點,你需要知道「空白」的Word文件是什麼樣的(例如,打開Word,保存一個空白文檔,然後檢查該文件的字節流)。 –
感謝您的輸入,但仍然沒有結果。根本不打開文件。 – PsyGik