【问题标题】:Curl command not uploading file contentscurl命令不上传文件内容
【发布时间】:2017-07-14 20:05:58
【问题描述】:

您好,我正在使用 cURL 命令将作为 POST 请求的文件上传到我的本地机器服务。

我正在使用以下命令上传

curl -i -X POST -H "Content-Type: multipart/form-data" -F "/Users/myName/Folder/file.csv" http://localhost:port/api/fileupload

在我的应用程序端,我使用 spring 框架 web 绑定来接收文件

下面是代码sn-p

public ResponseEntity importDimensions(@RequestBody MultipartFile file) {
     // file is variable is always null
}

我在这里错过了什么?

【问题讨论】:

    标签: spring curl


    【解决方案1】:

    您需要在文件名前添加@ 符号,例如:@/Users/myName/Folder/file.csv

    如果您的服务器端代码需要一个名为 file 的参数,那么您需要这样做:

    -F "file=@/Users/myName/Folder/file.csv"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-24
      • 2016-05-04
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      相关资源
      最近更新 更多