File upload Can';t使用curl将文件上载到服务器

File upload Can';t使用curl将文件上载到服务器,file-upload,curl,File Upload,Curl,我正在尝试使用curl将文件上载到服务器。它应该上传一个二进制文件,不管它是什么格式。但我有一个错误: curl -d @/home/alex/123.log localhost:9000/myupload/ 错误(实际上是警告)是 另外,我不应该使用--data binary而不是-d?我没有找到从以下位置复制的--数据二进制文件的任何文档: -d、 --数据与--数据ascii相同。要发布纯二进制数据,您应该使用--data binary选项。要对表单字段的值进行URL编码,可以使用--

我正在尝试使用curl将文件上载到服务器。它应该上传一个二进制文件,不管它是什么格式。但我有一个错误:

 curl -d @/home/alex/123.log localhost:9000/myupload/
错误(实际上是警告)是

另外,我不应该使用
--data binary
而不是
-d
?我没有找到从以下位置复制的
--数据二进制文件的任何文档:

-d、 --数据与--数据ascii相同。要发布纯二进制数据,您应该使用--data binary选项。要对表单字段的值进行URL编码,可以使用--data urlencode

更多关于参数的信息


注意:请确保您有权访问要上载到服务器的文件。

这可能是权限问题(您的用户对此文件没有读取权限),也可能是文件不存在(路径中有输入错误?)。
Warning: Couldn't read data from file "123.log", this makes an empty POST.