有一个foo.txt文件,我正在尝试使用 curl 和 bash 脚本将其加载到 php 脚本中。
foo.sh,foo.txt并且foo.php都在同一个文件夹下:
/var/www/foo/
foo.shbash 脚本:
#!/bin/bash
curl --form "fileupload=@foo.txt" http://localhost/foo/foo.php
foo.php脚本:
<?php
echo "foo line";
var_dump($_FILE);
exit;
当我执行 bash 脚本时:
./foo.sh
该foo.php脚本显示该foo line消息,但关于该文件,它提供以下错误消息:
Undefined variable: _FILE in /var/www/foo/foo.php on line 3
有什么建议么?
如果有另一种方法可以仅使用 PHP(通过终端)将文件加载到 $_FILE 变量中,它也可以解决我的问题。