Khi cố gắng để truy cập mảng $_FILES
, PHP sẽ trả về lỗi
"index Không xác định: hình ảnh".
Trong tệp php.ini
, File Uploads
được bật và mọi người dùng có thể viết trong thư mục /tmp
. Trong biểu mẫu HTML, mã được đặt thành "multipart/form-data"
. Điều thú vị là, tên cơ sở cho tệp được tải lên in nên tôi tin rằng PHP đã thực sự nhìn thấy tệp, nhưng có một số vấn đề khi tải nó lên. Ai đó có thể đưa ra đề xuất về các giải pháp tiềm năng cho vấn đề này không? Nhân tiện, tôi đang sử dụng PHP5.
Snippets từ PHP file
echo "Picture=" . $_POST['picture'] . "<br/>";
$uploadedPic = $_FILES['picture']['tmp_name'];
Form HTML
<form action="PHPFile.php" method="post" enctype="multipart/form-data">
<p> Picture </p>
<input type = "file" id="picture" name="picture"/>
</form>
bạn đã thử var_dumping $ _FILES chưa? – n1313
Bạn có sử dụng Javascript để tuần tự hóa biểu mẫu của mình không? – JorenB
là post_max_size và upload_max_filesize trong php của bạn.ini được đặt thành giá trị đủ lớn? – Zed