【发布时间】:2013-05-23 03:04:36
【问题描述】:
我正在开发一个简单的 php 文件上传功能。
我使用This函数上传了三个文件:
这是我存储文件的目录结构:
ROOT-
-notes-
-demo-
-demo_file1.jpg
-main-
-main_file1.jpg
-thumb-
-manage.php //file which handle uploading code
我这样调用上传函数:
$demo_path="notes\demo";
list($demo_file_name,$error)=upload('demo_file',$demo_path,'pdf');
if($error!=""){
echo 'error-demo'.$error;
exit;
}
//uploading main file
$main_path="notes\main";
list($file_name,$error)=upload('main_file',$main_path,'pdf');
if($error!=""){
echo 'error-main'.$error;
exit;
}
//uploadnig thumbnail
$thumb_path="notes\thumb";
list($thumb_file_name,$error)=upload('file_thumb',$thumb_path,'jpg,gif,jpeg,png');
if($error!=""){
echo 'error-thumb'.$error;
exit;
}
此代码在演示文件和主文件中运行良好,但拇指提示错误
error-thumb 无法上传文件 {filename} : 文件夹不存在。
你能帮我解决问题吗?
提前致谢。
注意:$_FILES 显示所有三个文件。
【问题讨论】:
-
你在哪里使用
file_exists(),正如你的标题所暗示的那样? -
@ØHankyPankyØ 至少在链接中有一个,OP 提到...
-
那么错误消息不是很清楚,您尝试上传此文件的文件夹不存在吗?
-
能否添加上传功能的代码?
-
请提供具体的代码,但很明显你的路径不正确,根据错误..
标签: php file-upload file-exists