在我的项目中,我需要使用$_SERVER['document_root']
从我的服务器下载文件。
$_server['document_root']
返回home/webuser/public_html
,我的图片文件夹位于home/webuser/public_html/testProjet/pics/
我怎样才能完成这项工作?
答案 0 :(得分:0)
请使用$_SERVER['SERVER_NAME']
,
$_SERVER['SERVER_NAME'].'/testProjet/pics/'.$filename
答案 1 :(得分:0)
您只需使用realpath:
即可realpath('pics/'.$filename);
答案 2 :(得分:0)
您可以使用此功能 - root_path ,参考链接 - Defining a Root Path
function download_file ($user_id, $file_row_id)
{
$this->load->helper('download');
$name = $this->model->download_file($user_id, $file_row_id);
output_file(ROOT_PATH. 'images/user/uploaded_files/' . $name['uploaded_file_name'], $name['original_file_name'], '', true);
}