我正在尝试在服务器中上传图片。但是,我所使用的代码将文件保存在根目录中。
如何让它上传文件' /resources/thumb/file.png' ?
<?php
$fileData = file_get_contents('php://input');
$fileName = preg_replace("([^\w\s\d\-_~,;:\[\]\(\).])", '', $_GET["fileName"]);
file_put_contents($fileName, $fileData);
?>
答案 0 :(得分:0)
确保您可以写入您选择的目录。 并且...使用绝对路径确保我们想要写作。
$your_path = $_SERVER["DOCUMENT_ROOT"] . "/resources/";
然后......
file_put_contents($your_path . $fileName, $fileData);