时间:2021-07-01 10:21:17 帮助过:9人阅读
$rawpostdata = file_get_contents("php://input"); //读取传入的流
$myfile = fopen($img_path, "w") or die("Unable to open file!");
fwrite($myfile, $rawpostdata); //将得到的数据写入文件
fclose($myfile);
显然他并没有传递文件名,自然你也就得不到了
但如果视奏这个分支的
if (count($_FILES) > 0)
{
$f = current($_FILES);
move_uploaded_file($f["tmp_name"], $img_path);
}
$f["name"] 就是原始文件名
$rawpostdata = file_get_contents("php://input"); //读取传入的流
$myfile = fopen($img_path, "w") or die("Unable to open file!");
fwrite($myfile, $rawpostdata); //将得到的数据写入文件
fclose($myfile);
显然他并没有传递文件名,自然你也就得不到了
但如果视奏这个分支的
if (count($_FILES) > 0)
{
$f = current($_FILES);
move_uploaded_file($f["tmp_name"], $img_path);
}
$f["name"] 就是原始文件名