Php 如何使用HTTP和命令行工具上载文件?

Php 如何使用HTTP和命令行工具上载文件?,php,command-line,file-upload,lamp,Php,Command Line,File Upload,Lamp,我有一台LAMP服务器。我只有Http(80)和HTTPS(443)端口是开放的。 用户可以使用PHP表单上传文件。 一些用户正在使用wget下载文件。 有没有使用命令行工具上传文件的方法 事先谢谢你。 阿曼 解决方案(感谢R.Bemrose) 使用libcurl可以从命令行上载文件: 很好的教程:curl库有一个。我忘记了具体的选项,但是curl可以用来发布文件,就像它来自表单一样 编辑: 合适的选项似乎是-F“fileFieldName=@/path/to/file;otherField=o

我有一台LAMP服务器。我只有Http(80)和HTTPS(443)端口是开放的。 用户可以使用PHP表单上传文件。 一些用户正在使用
wget
下载文件。 有没有使用命令行工具上传文件的方法

事先谢谢你。
阿曼

解决方案(感谢R.Bemrose)
使用libcurl可以从命令行上载文件:

很好的教程:

curl库有一个。我忘记了具体的选项,但是
curl
可以用来发布文件,就像它来自表单一样

编辑:

合适的选项似乎是
-F“fileFieldName=@/path/to/file;otherField=otherValue;moreFields=moreValues”

如果没有任何协议,您无法直接在服务器上上载文件,如果可以,这将是一个巨大的安全问题


试着看看Linux中的ftp shell命令,他明确提到了两种协议:HTTP和HTTPS。