我将上传的文件存储在web目录中:
//src/Acme/CocoBundle/Entity/CocoFromTheNorth.php
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
public $path;
protected function getUploadRootDir()
{
return __DIR__.'/../../../../web/'.$this->getUploadDir();
}
protected function getUploadDir()
{
return 'uploads/documents';
}
Run Code Online (Sandbox Code Playgroud)
这是一个好习惯吗?将上传的文件保留在Web目录之外以便用户无法直接访问它们会不会更好?
我是否认为最好的方法是将上传的文件存储在Web根目录之外?那么它最好的地方在哪里?或者我如何配置Web服务器以拒绝访问uploads目录?
归档时间: |
|
查看次数: |
3170 次 |
最近记录: |