如果我有一个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或任何此类框架。
您可以定义一条为您提取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 />
);
}
}
这样只会访问该特定网址。