【发布时间】:2014-11-21 12:54:27
【问题描述】:
我正在创建一个上传文件页面,我希望用户在其中上传 csv 或 zip 文件。下面的代码只会处理小文件(大约 10-30kb!),但是在 php.ini 文件中它说资源限制在 128m 以上,upload_max_filesize 是 64m。到目前为止的代码如下:
<?php
$target_path = "theTargetPath";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
它不会上传任何 .csv 或超过 10-30kb 的文件,我们将不胜感激任何正确方向的帮助或帮助。
【问题讨论】:
-
有什么错误吗?消息?某种形式的信息?因为这个太宽泛了,可能是因为它不喜欢紫色。
-
我希望用户能够上传最大文件大小为 20mb 或接近它。
-
您的上传表单是否设置了任何限制?
标签: php csv file-upload