如何使用Dropbox v2上传文件API在deno?



我正在尝试使用Dropbox api在deno上传文件。但我不知道如何做到这一点,因为没有sdk为deno。我想尝试使用fecth,但当我上传文件时,它给出了一个"错误的请求"。错误。

可以使用HTTP SDK。
下面是使用fetch的例子:

const filepath = ""
const filename = ""
const dbxAccessToken = ""
const response = await fetch(
"https://content.dropboxapi.com/2/files/upload",
{
method: "POST",
headers: {
"Authorization":
`Bearer ${dbxAccessToken}`,
"Dropbox-API-Arg":
`{"path": "/${filename}","mode": "add","autorename": true,"mute": false,"strict_conflict": false}`,
"Content-Type": "application/octet-stream",
},
body: new Deno.readFile(filepath),
},
);
console.log(response)

最新更新