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

时间:2017-10-05 16:26:20

标签: php jquery file-upload upload

我正在使用jquery file upload来处理上传图片。

目前上传的文件存储在/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/',

希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

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

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

或类似的......

取决于您的服务器类型

使用

$_SERVER['DOCUMENT_ROOT'] 

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