Допустим, у меня есть файл pdf, который я хочу разместить на своем сайте angular (v7). У меня он находится в моей папке wwwroot, и при попытке перейти к этой папке и файлу через angular маршрутизацию я получаю сообщение об ошибке, что маршрут не существует
, например, файл находится в wwwroot/sub/file.pdf
у моего маршрута есть путь, скажем /files/file.pdf
. это будет конечная точка на моем сайте www.example.com/files/file.pdf
const routes: Routes = [
{
path: 'files/file.pdf', //this is when a user types www.example.com/files/file.pdf
redirectTo: '/sub/file.pdf' //this is where the file is stored in wwwroot
}
];
Я проверил свой путь и перенаправил на компонент, работает нормально.
этот компонент находится в папке приложения tho, которая полностью отделен от папки wwwroot. Мне все равно, где находится файл, при необходимости я перенесу его в папку приложения, но я пробовал это и, похоже, не могу заставить его работать.
Поскольку wwwroot и папка приложения - это две отдельные папки, я не знаю, как попасть в приложение из wwwroot., мои первые мысли были от wwwroot aka www.example.com
до go до уровня ../
, а затем в app/src/...
, конечно, это тоже не сработало, и я не думаю, что вы можете go над папкой wwwroot в структуре таким образом.
как я могу использовать этот файл из моей wwwroot папки ( или где-нибудь еще) на моем angular сайте?
спасибо