public function upload(){
$upload=new \Think\Upload();
$upload->maxSize=10485760;
$upload->exts=array('jpg','txt');
$upload->savePath=$_SERVER['DOCUMENT_ROOT'].__ROOT__."/Public/download/";
$saveName=time()+rand(1000000,9999999);
$upload->saveName=$saveName;
$info=$upload->upload();
if(!$info){
$this->error($upload->getError());
}
}<form action="/Admin/upload" method="post" enctype="multipart/form-data">
<input type="text" name="download_name" />
<input type="file" name="download_url" />
<input type="submit" value="提交" >
</form>$upload->savePath=$_SERVER['DOCUMENT_ROOT'].__ROOT__."/Public/download/";//这个路径然我无法获取,一直说上传目录不存在,但是我用这个路径删除文件就没问题,文件夹权限已经是777了。
unlink($_SERVER['DOCUMENT_ROOT'].__ROOT__."/Public/download/abc.txt");//我用unlink函数删除文件,使用这个路径就行,但是上传就不行。为什么呢?求解答。。。我需要上传的是TXT文件。。。谢谢,,, 最佳答案