从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
答案 0 :(得分:2)
-H
用于在将HTTP发送到服务器时包含在请求中的额外标头,您不应在网址之前使用它。
您可能需要执行curl -X PUT --upload-file image.jpg -H "Content-Type: image/jpeg" http://localhost:8080/rest/TestUpload/newexcel