这是我的代码
nam = sc.nextLine();
为什么这一行会抛出错误
$filename = $_FILES[$file_element_name]['name']; $ext = pathinfo($filename, PATHINFO_EXTENSION);
期望参数1为给定的字符串数组
答案 0 :(得分:1)
pathinfo()函数有两个参数
$options = PATHINFO_DIRNAME or PATHINFO_BASENAME or PATHINFO_EXTENSION or PATHINFO_FILENAME
如果你想扩展上传的文件,请使用此
$_FILES['input field name']['type']
或
$path = $_FILES['input field name']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
答案 1 :(得分:0)
这对我有用。
$all_files = $_FILES['all_files'];
$temp_name = $all_files["name"];
$file_name = pathinfo($temp_name,PATHINFO_FILENAME);
echo $file_name;
希望这会奏效。