如何设置上传目录? PHP,jQuery文件上传

问题描述:

我正在使用jquery file upload来处理上传图片。如何设置上传目录? PHP,jQuery文件上传

目前,上传的文件正在里面/themes/mytheme/assets/plugins/file-upload/server/php/files/upload/test' which is controlled by the below code in UploadHandler.php`店...

'upload_dir' => dirname('$this->get_server_var('SCRIPT_FILENAME'')).'/uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

我想店内mywebsite.com/uploads/test/上传操作,但无论我修改代码,它没有让我出去的文件夹/server/php/的......我已经试过了如下方法:

1)

'upload_dir' => '/uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

2)

'upload_dir' => dirname('www.mywebsite.com')./uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

希望有人能帮上忙。

上传路径不能基于网站url,但必须基于服务器上目录的真实路径。

'upload_path' => '/full/path/to/www/upload/files/' 

或类似的东西...

这取决于您的服务器类型

使用

$_SERVER['DOCUMENT_ROOT'] 

获得物理路径Web根目录,例如/var/www/example.com/httpdocs