如何为我的 apache 服务器启用上传表单和 php 文件?

如何为我的 apache 服务器启用上传表单和 php 文件?

我正在尝试使用 curl 通过 http 将文件上传到我的 apache 服务器。

我的服务器根目录中有一个简单的 upload.php 文件,并且服务器上还有一个“提交”页面,这只是一个简单的上传表单。

我如何才能将两者结合起来,以便将文件上传到我的服务器?或者 .php 文件足以将我的文件上传到服务器吗?

当我使用 -v 执行 curl 命令时,我得到以下输出:

root@glennvds-VirtualBox:/home/glennvds# curl -F 
‘data=@~/home/glennvds/Desktop/link.txt’ http://xx.xx.xx.xx/upload.php -v
Warning: setting file ~/home/glennvds/Desktop/link.txt’  failed!
*   Trying xx.xx.xx.xx...
* TCP_NODELAY set
* Connected to xx.xx.xx.xx (xx.xx.xx.xx) port 80 (#0)
POST /upload.php HTTP/1.1
Host: xx.xx.xx.xx
User-Agent: curl/7.58.0
Accept: /
Transfer-Encoding: chunked
Content-Type: multipart/form-data; boundary=------------------------ 
f226a51eab6734da
Expect: 100-continue


< HTTP/1.1 100 Continue
* read function returned funny value
* stopped the pause stream!
* Closing connection 0
curl: (26) read function returned funny value

相关内容