10/10/2018, 10:26

làm cách nào upload hình trên IIS

mình có web chạy trên IIS.Nhưng khi upload tập tin lên thì ko thể upload được file
Khi mình dùng echo $_FILES['userfile']['tmp_file'] nhưng ko báo gì cả.Chỉ hiện màu trắng
Anh em nào biết cách upload trên IIS chỉ mình với
cảm ơn anh em.Mình làm trên ngôn ngữ php
thuyduongcd viết 12:27 ngày 10/10/2018
Post cái form dùng upload lên đây
kiem_bo viết 12:41 ngày 10/10/2018
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="file_upload" type="file" />
<input type="submit" name="btnUpload" value="Send File" />
</form>
<?php
/**
* @author jerry
* @copyright 4/2010
*/

if (isset($_POST['btnUpload']))
{
$dir="upload/";
$file= $dir. basename($_FILE['file_upload']['name']);
echo $file;
if (move_uploaded_file($_FILE['file_upload']['tmp_name'],$file))
{
echo "<br>Upload thanh cong";
}
else
{
echo "<br>Upload khong thanh cong";
}
}
?>

form thì k có vấn đề gì chạy trên apache bình thường
bachnga viết 12:38 ngày 10/10/2018
Gán quyền Write lên thư mục upload cho user ISUR_<COMPUTER_NAM> (Internet Guest Account)
thuyduongcd viết 12:27 ngày 10/10/2018
Thử dùng hàm
Code:
is_uploaded_file($_FILE['file_upload']['tmp_name'])
để kiểm tra xem file đã thực sự được upload lên server hay chưa. Nếu true là file đã upload được lên server, false là thất bại.

Nếu trả về false, thử kiểm tra lại thuộc tính thư mục tạm (TEMP). Mở file php.ini lên tìm dòng upload_tmp_dir xem thư mục TEMP là gì (mặc định là C:\Windows\Temp). Kiểm tra lại thuộc tính (permissions) thư mục này xem có quyền ghi hay không.
Bài liên quan
0