linux - 如何使用 curl 命令将文件上传到网络服务器?

标签 linux curl

我有一个包含“Test--lines”的文件 t.txt。我想把它上传到网络服务器上。

我正在使用 curl -F "file=@/tmp/t.txt;filename=t.txt"/path/of/web/server/where/I/want/to/upload/file/

但我收到“在此服务器上未找到请求的 URL”错误。但是服务器上有可用的路径。

最佳答案

您需要一个在能够接收上传的 Web 服务器上运行的 CGI 程序。然后你 curl 到那个程序的 url。此外,如果任何人无需任何登录即可上传他们想要的任何内容,那将是一场灾难。

也许使用 scp 上传文件会更容易?

关于linux - 如何使用 curl 命令将文件上传到网络服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137457/

相关文章:

linux - 如何在 xmgrace 中制作正确的动画图形?

linux - 如何测试内核以识别内核中可能导致内核崩溃的问题

java - 如何在 java 中运行 comport 代码而不在 linux 系统中物理运行它

python - 从 bash 重复运行 Python 脚本

linux - ESC/POS 不打印条码

c++ - 当目标路径存在时 curl SFTP 重命名

php - 在 Curl 中通过 id 或 Name 获取元素

php - 当我在 PHP 中使用 cURL 发布文件时,我应该设置 CURLOPT_UPLOAD 吗?

php - 无需下载文件的远程文件大小

json - 如何通过 JSON 文件传递​​有效载荷以进行 curl?