Как я должен исправить файл ссылки с сервера в Angular?

#angular #file #serve

Вопрос:

Я пытаюсь получить ссылку на файл из моего сервиса для использования в компоненте.ts Угловой

 pdf_link_serve = "\\my_serve\data\pdf\01.pdf";  

Но я получаю сообщение об ошибке не разрешено загружать файл

 Not allowed to load local resource: file://...  

Я неправильно понял ссылку на файл или на самом деле не могу загрузить файл с моего сервера ?

Комментарии:

1. Добро пожаловать в SO. Ваш вопрос помечен как угловой, но в вашем вопросе нет углового кода. Что именно вы пытаетесь сделать? Вы пытаетесь отобразить ссылку на файл в одном из ваших компонентов? Как вы пытаетесь отобразить ссылку в своем компоненте? Вы пытаетесь загрузить его с помощью ajax? Размещен ли веб-сайт на одном сервере?

2. привет, @JasonGoemaat , да, веб-сайт размещен на том же сервере . Я пытаюсь получить ссылку в PDF-файл, чтобы вставить ее в lt;фреймgt; html

3. Как вы обслуживаете свое угловое приложение? Браузеры не предоставляют доступ к локальной файловой системе пользователей по соображениям безопасности. Если вы хотите сделать статический файл частью своего приложения, вы можете поместить его в свою src/assets папку. Если это файл, который изменяется, и вы хотите показать новую версию, вам нужно подать файл с вашего веб-сервера.

4. «вам нужно отправить файл с вашего веб-сервера» Как я это сделаю ? Спасибо

5. @JasonGoemaat или как я могу изменить имя pdf-файла, введя значение в рамке ? Когда я ввожу значение 01 =gt; gt;lt;iframe src=»активы/pdf/01.pdf»gt;lt;iframe src=»активы/pdf/01.pdf»gt;lt;/iframegt; Когда я ввожу значение 02 =lt;/iframegt;gt;lt;/iframegt;gt;lt;iframe src=»активы/pdf/02.pdf»gt;lt;iframe src=»активы/pdf/02.pdf»gt;lt;/iframegt;