#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;