首頁 >後端開發 >php教程 >我用file_put_contents上傳圖片,但是只能儲存在目前目錄,要怎麼把該圖片移到想要的目錄呢?

我用file_put_contents上傳圖片,但是只能儲存在目前目錄,要怎麼把該圖片移到想要的目錄呢?

WBOY
WBOY原創
2016-10-10 11:39:131513瀏覽
<code>$id = $_POST['id'];
$name = $_POST['name'];
$address = $_POST['address'];
$phonenumber = $_POST['phonenumber'];
$image = $_POST['image'];//得到图片
$imageBase64 = base64_decode($image);

$host = $_SERVER['HTTP_HOST'];//获取主机IP
$post = $_SERVER['HTTP_PORT'];//获取主机端口


$imageName = $id.".png";//生成的图片名称和用户ID一样
$file_put = file_put_contents($imageName, $imageBase64);

</code>

我是把圖片轉換成Base64後上傳的,但是用file_put_contents函數只能放在該腳本的目錄,請問怎麼把上傳的圖片移到想要的目錄下呢?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn