我正在尝试使用curl
命令将文本文件上传到我的云。我有要上传文件的上传链接。该命令curl --upload-file path/of/file/here https://upload.address.here
只是在我的屏幕上显示大量 HTML 代码,但没有上传文件。
还有其他方法可以使用终端上传文件吗?
答案1
如果您指的是使用 Web 表单上传文件,那么您必须知道 Web 端点是什么(即处理表单的部分)。
您获取到网页这一事实表明您正在尝试将文件上传到表单。如果没有其他信息,几乎不可能提供帮助,因为后端实现此操作的可能性实在太多了。
如果您要将文件上传到您无法控制的服务器,最好联系 Web 开发人员/主机,了解是否有可用于上传文件的 API。然后 curl 可以使用 API 端点发送文件。
如果这是您控制的服务器,我建议使用 scp、sftp 或 ftp 来上传文件,而不是通过表单。