Raspbian : Apache 服务器无法上传任何文件
Raspbian : Apache server cannot upload any files
我是 运行 RaspberryPi 上的 apache2 - php5 服务器。
当我尝试通过表单上传文件时,似乎 move_uploaded_file
returns 错误,并且文件没有上传,即使它很小。
我已经编辑了 /etc/php5/apache2/php.ini 如下:
upload_tmp_dir ="/tmp"
upload_max_filesize = 200G
max_file_uploads = 200
post_max_size = 10G
我的 html 表格必须正确,因为上传系统在 WAMP 上运行完美!
所以我真的不明白这是什么问题...
有人知道为什么 move_uploaded_file
returns 错误,为什么服务器无法上传任何文件?
这里是与move_uploaded_file
相关的代码:
<?php
if (isset($_POST['user_file'])) { //Upload file submit button pressed
if ($_FILES['user_file']['error'] > 0) {echo "File could not be transfered";}
$file_moved_ok = move_uploaded_file($_FILES['user_file']['tmp_name'], $_FILES['user_file']['name']);
if ($file_moved_ok) {
echo "<p>File uploaded alright</p>";
} else {echo "<p>___File was NOT uploaded___</p>";}}
?>
move_uploaded_file 会将临时上传的文件从临时位置移动到您选择的目的地。您没有设置目标目录。
例如:
move_uploaded_file($_FILES['user_file']['tmp_name'], '/detention_full_path/'.$_FILES['user_file']['name'];
此外,请确保目标目录 (/detention_full_path/) 具有写入权限。
我是 运行 RaspberryPi 上的 apache2 - php5 服务器。
当我尝试通过表单上传文件时,似乎 move_uploaded_file
returns 错误,并且文件没有上传,即使它很小。
我已经编辑了 /etc/php5/apache2/php.ini 如下:
upload_tmp_dir ="/tmp"
upload_max_filesize = 200G
max_file_uploads = 200
post_max_size = 10G
我的 html 表格必须正确,因为上传系统在 WAMP 上运行完美! 所以我真的不明白这是什么问题...
有人知道为什么 move_uploaded_file
returns 错误,为什么服务器无法上传任何文件?
这里是与move_uploaded_file
相关的代码:
<?php
if (isset($_POST['user_file'])) { //Upload file submit button pressed
if ($_FILES['user_file']['error'] > 0) {echo "File could not be transfered";}
$file_moved_ok = move_uploaded_file($_FILES['user_file']['tmp_name'], $_FILES['user_file']['name']);
if ($file_moved_ok) {
echo "<p>File uploaded alright</p>";
} else {echo "<p>___File was NOT uploaded___</p>";}}
?>
move_uploaded_file 会将临时上传的文件从临时位置移动到您选择的目的地。您没有设置目标目录。 例如:
move_uploaded_file($_FILES['user_file']['tmp_name'], '/detention_full_path/'.$_FILES['user_file']['name'];
此外,请确保目标目录 (/detention_full_path/) 具有写入权限。