如何使用HTTP PUT操作上传文件

时间:2016-03-04 06:12:04

标签: http put

我的本​​地机器有一个tar文件。我想使用HTTP PUT将此文件上传到服务器。有些人可以帮助格式吗?

这是我尝试执行的内容:我的本地服务器中有一个文件位于/var/log/latest.tar和amp;我试图将其上传到/ tmp / rest

下的服务器10.129.134.138

set response [:: http :: geturl 10.129.134.138:1001/tmp/rest -method PUT -headers {Content-Type:octet-stream;文件名: “/无功/日志/ latest.tar”; “内容 - 处置:附件”}]

:: HTTP :: 26

但是我收到错误的回复,因为内容类型的请求格式无效。可能我误用了标题内容。请指导

设置res [http :: data $ p]

.. “代码”:1000, “title”:“无效的请求格式”, “detail”:“请求标头必须包含有效的Content-Type属性” ..

1 个答案:

答案 0 :(得分:0)

  

我的本​​地机器有一个tar文件。我想上传   使用HTTP PUT将此文件发送到服务器。有些身体可以帮助   格式?

您可以使用cURL:

curl http://myserver --upload-file file.tar