我目前正在尝试为使用 Dropbox Core API 时刚刚通过我的应用上传的 pdf 文件创建共享链接。
代码如下:
request.post('https://api.dropboxapi.com/1/shares/auto/proposals/'+name+'?short_url=false',{
headers: { Authorization: 'Bearer TOKEN HERE', 'Content-Type': 'application/pdf'
},body:content}, function optionalCallback (err, httpResponse, bodymsg) {
if (err) {
console.log(err);
}else{
console.log('Shared link ' + JSON.stringify(httpResponse));
}
});
注意事项:
- PDF 文件大小为 11MB,我可以使用 API 成功轻松地将文件上传到 Dropbox。
- 仅当我尝试为最近上传的 11MB 文件创建共享链接时才会出现此问题。
- 另请注意,我正在使用 Node.JS 上传和创建共享链接。
错误:
我得到的错误是 HTTP 错误 413,根据我的研究,这意味着“请求实体太大”
下面是错误的图像,它不是整个图像,因为错误太长:
通过 API 上传的最大文件大小为 150MB,我的文件位于该行下方。是否有用于生成共享链接的单独文件大小?
笔记
我测试了大小为 1MB 到 2MB 的小文件,并成功生成了共享链接,大文件出现问题,即(11MB)