我正在尝试在本地光盘C:''中上传一些文件,然后读取并显示。我已经做了以下工作:在config.php
'route' => 'C:/',
获取路径的函数
function object_get_upload_path($type,$id){
$config = app_db_get_config();
return sprintf($config['route']."uploads/%s/%s/%d/", $_SESSION['active_db'],$type, $id);
}
问题是,当点击获得文件路径并显示的链接时,它会说:
Not allowed to load local resource: file:///C:/uploads/MARO_KONDI_AL/objekte/48167/laura1e11c10053fd1c6e5dca911103e5c3ae90072.jpg
基本上,如果要加载文件,必须使用file_get_contents()
函数。然后,您应该在服务器端查看正确的synthax。
我想下面的一个是正确的:
$config['route'] = 'C:/'; // or $_SERVER['DOCUMENT_ROOT']
$display = file_get_contents($config['route'].'uploads/'.$_SESSION['active_db'].'/'.$type.'/'.$id);