簡體   English   中英

從子域將move_uploaded_file移到根文件夾

[英]move_uploaded_file from subdomain to root folder

我正在嘗試使用move_uploaded_file將上傳的圖像從子域中的文件輸入移至根目錄中的文件夾。 我可以確認該路徑是正確的,因為創建了文件夾但未存儲圖像。 根本沒有錯誤返回。 有人知道我在做什么錯嗎?

$dir="../front-end-assets/".$_POST["location_id"]."/img/articles/".$_POST["article_id"];
if(!file_exists($dir)){
    @mkdir($dir, 0777, true);
    @chmod($dir, 0777);
}
$ext=".".pathinfo($_FILES["image"]["name"], PATHINFO_EXTENSION);
$filename=generate_string(10).time().$ext;
move_uploaded_file($filename, $dir."/".$_FILES["image"]["name"]);

move_uploaded_file將您的文件從源電影到目標電影。 由於您的文件存儲在您的temp文件夾中。 因此,請使用臨時文件並確保您的form element包含enctype="multipart/form-data"而不是使用$filename

$ext=".".pathinfo($_FILES["image"]["name"], PATHINFO_EXTENSION);
$filename=generate_string(10).time().$ext;
$tmp_name = $_FILES["image"]["tmp_name"];// temp path
move_uploaded_file($tmp_name, $dir."/".$filename);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM