2

在 shell 中,我尝试使用 Fedora Commons 的 REST API 使用 curl 将二进制文件上传到特定位置:

curl -X PUT --upload-file image.jpg -H "Content-Type: image/jpeg" -H "http://localhost:8080/rest/TestUpload/newexcel"

我得到的错误:

curl: no URL specified!

遵循此处的说明: https ://wiki.duraspace.org/display/FEDORA471/RESTful+HTTP+API

4

1 回答 1

2

-H用于在向服务器发送 HTTP 时在请求中包含额外的标头,并且您不应在 url 之前使用它。

你可能需要做curl -X PUT --upload-file image.jpg -H "Content-Type: image/jpeg" http://localhost:8080/rest/TestUpload/newexcel

于 2017-04-16T01:32:15.567 回答