我正在尝试使用file_get_contents
移动图像,但它不能移动它。
$im= file_get_contents("../image/pic.jpg");
$path="../image/post/image.jpg";
If(file_exists($path)){}else{
$create= mkdir("../image/post/");
}
move_uploaded_file($im,$path);
我做错了什么?
发布于 2018-07-24 08:58:32
move_uploaded_file()
的参数必须都是文件名。$im
不是文件名,它是pic.jpg
的内容。
使用file_put_contents()
写入文件:
file_put_contents($path, $im);
但是,从一开始就没有必要将文件读入变量。您可以使用copy()
函数将一个文件复制到另一个文件。
copy("../image/pic.jpg", $path);
https://stackoverflow.com/questions/51488749
复制相似问题