限制对URL中路径的访问

问题描述 投票:0回答:1

如果我有一个URL“http://somesite.com/root/folder/subdirectory/myfile.pdf”我怎样才能确保用户可以访问完整的URL来查看和下载myfile.pdf,但无法访问“http://somesite.com/root”或“http://somesite.com/root/folder”或“http://somesite.com/root/folder/subdirectory”?

该工具可以是HTML,angular 6,reactjs或任何此类框架。

angular html5 reactjs react-router
1个回答
0
投票

您可以定义一条为您提取pdf的路线。

http://somesite.com/root/folder/subdirectory/test.pdf

在此路径的组件中,您可以根据名称获取pdf。

<Route exact path="/root/folder/subdirectory/test.pdf" component={PDFComponent } />

import pdf from './assets/pdf/test.pdf';

class PDFComponent extends Component {
render(){
return(
 <pdf /> 
 );
}
}

这样只会访问该特定网址。

© www.soinside.com 2019 - 2024. All rights reserved.