使用 WGET 命令上传文件到 http

Posted

技术标签:

【中文标题】使用 WGET 命令上传文件到 http【英文标题】:Using WGET command upload files to http 【发布时间】:2016-11-26 08:45:25 【问题描述】:

我正在使用 wget 命令将文件上传到 http。

wget --no-check-certificate --user=username --password=password --header="Content-type: multipart/form-data boundary=FILEUPLOAD" --post-file filename  http://exmaple@.net

这是我的错误信息:

`文件夹名称' 解决EXAMPLE.NET ...我 连接到 EXAMPLE.NET|10.00.00.009|:80... 已连接。 已发送 HTTP 请求,等待响应... 401 访问被拒绝 连接到 EXAMPLE.NET|10.00.00.009|:80... 已连接。 HTTP 请求已发送,等待响应... 500 Internal Server Error

请帮助解决错误。

注意:curl 没有安装在服务器中

【问题讨论】:

也许您在帖子查询中遗漏了上传表单提供的某些字段? 嗨,史密斯,谢谢.. 如何通过上传表单。请帮我举个例子。 祝你好运...... 服务器上有日志吗? 【参考方案1】:

ERROR => `FOLDER_NAME' 正在解析EXAMPLE.NET... i 连接到EXAMPLE.NET|10.00.00.009|:80... 已连接。 HTTP 请求已发送,正在等待响应... 401 访问被拒绝 正在连接到 EXAMPLE.NET|10.00.00.009|:80... 已连接。 HTTP 请求已发送,等待响应...500 Internal Server Error

服务器的第一个响应是拒绝访问。我会调查您提供的身份验证凭据。之后看看错误 500 是否仍然显示。并通过手动上传而不是使用 wget 进行测试,以查看表单是否有效。

【讨论】:

快速提问。您使用什么命令进行上传,其次是针对网页上的多部分表单进行上传? 我想从 linux 服务器使用 wget 命令将文件上传到 http。 CURL 命令未安装...【参考方案2】:

经过多次尝试,我无法使用wget 上传。不断收到糟糕的请求。

我设法改用curl

curl -v -F filename=image.jpg -F upload=@image.jpg http://localhost:8080/api/upload

【讨论】:

以上是关于使用 WGET 命令上传文件到 http的主要内容,如果未能解决你的问题,请参考以下文章

请教DD-WRT 怎么wget https的文件

linux 系统使用xhlls 安装上传文件 rz sz 命令

Curl命令Elinks命令lynx命令Wget命令lftp命令

Linux 下载和上传

Linux的wget命令详解转载

Linux Wget 命令