PHP中move_uploaded_file()没有办法使用!无法上传文件。
发布网友
发布时间:2022-04-07 13:03
我来回答
共1个回答
热心网友
时间:2022-04-07 14:32
函数用法如下:
move_uploaded_file
( string $filename
, string $destination
)
$filename 上传的文件的文件名。
$destination 移动文件到这个位置。
从报错信息来看 应该是两个参数颠倒了
官方文档示例
<?php
$uploads_dir = '/uploads';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
建议你多使用var_mp 逐行打印调试看下追问其实就是move这行右问题,没有办法用,其他都正常。