permission denied
報錯如下
Array ( [myFile] => Array ( [name] => gray_level.jpg [type] => image/jpeg [tmp_name] => /Applications/XAMPP/xamppfiles/temp/phpmx8Qdu [error] => 0 [size] => 69150 ) )?
Warning: move_uploaded_file(images/gray_level.jpg): failed to open stream: Permission denied in?/Applications/XAMPP/xamppfiles/htdocs/php/doAction.php?on line?12
Warning: move_uploaded_file(): Unable to move '/Applications/XAMPP/xamppfiles/temp/phpmx8Qdu' to 'images/gray_level.jpg' in/Applications/XAMPP/xamppfiles/htdocs/php/doAction.php?on line?12
upload.php
<!DOCTYPE?html> <html> <meta?charset="utf-8"> <head> <title>上傳文件</title> </head> <body> <form?action="doAction.php"?method="POST"?enctype="multipart/form-data"> 選擇你要上傳的文件 <input?type="file"?name="myFile"?/><br?/?> <input?type="submit"?value="上傳文件"?/> </form> </body> </html>
doAction.php
<?php print_r($_FILES); $fliename?=?$_FILES['myFile']['name']; $type?=?$_FILES['myFile']['type']; $tmp_name?=?$_FILES['myFile']['tmp_name'];//上傳的文件作為臨時文件放在某個目錄下 $size?=?$_FILES['myFile']['size']; $error?=?$_FILES['myFile']['error']; //將服務(wù)器上的臨時文件移動到指定目錄下 //move_uploaded_file($tmp_name,$destination) move_uploaded_file($tmp_name,?"images/".$fliename); copy($tmp_name,?"images/"); ?>
2016-02-22
你都已經(jīng)移動了,還去拷貝文件干嘛