我正在构建一个Node API包装器,并希望用户能够将文件从本地驱动器上传到服务器。我正在使用restler库来发出REST请求,上传文件的核心逻辑如下所示:
_post = (apiurl, "/path/to/file.pdf", cb) ->
rest.post(apiurl,
username: "username
password: "password"
data: "/path/to/file.pdf"
multipart: true
).on "complete", cb
但是当我发出请求时,会抛出以下错误:
{ errors: [ { message: 'Error downloading file from URL' } ] }
但是,当没有要上传的文件时,我能够完成常规的POST请求。有什么建议吗?