有一个foo.txt
文件,我正在尝试使用 curl 和 bash 脚本将其加载到 php 脚本中。
foo.sh
,foo.txt
并且foo.php
都在同一个文件夹下:
/var/www/foo/
foo.sh
bash 脚本:
#!/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 变量中,它也可以解决我的问题。