Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подскажите как получить доступ к файлу на js которого нет в проекте?+++

☀︎Питруха☀︎ Мастер (1806), на голосовании 1 месяц назад
У меня есть папка /images в которой хранятся загруженные картинки
1-0.jpeg
1-1.jpeg
1-2.jpeg
я не могу к ним обратиться - компилятор выдает фатальную ошибку если просто прописать путь к файлу. а мне надо чтобы эти файлы использовались на сайте. как быть?

Если вот так пишу:
 let addr = ''; 
setFile_0(require(addr + '..//images/' + ab['cn']['ID'] +'-0.jpeg'));
то это приводит к ошибке:
.jpeg$:2 Uncaught
Error: Cannot find module '..//images/1-0.jpeg'
at t (.jpeg$:2:10)
at m (admin.jsx:169:15)
at onClick (string_shiny.jsx:10:3)
at Object.ze (react-dom.production.min.js:54:317)
at qe (react-dom.production.min.js:54:471)
at react-dom.production.min.js:55:35
at Mr (react-dom.production.min.js:105:68)
at Fr (react-dom.production.min.js:106:380)
at react-dom.production.min.js:117:104
at uc (react-dom.production.min.js:274:42)
говорит - не могу найти, хотя и папка такая есть и файл
пишу на reacte
Голосование за лучший ответ
Semen Kapacuk Гуру (3743) 2 месяца назад
Ну у тебя два слеша (//) стоит, один убери, зачем ты его прописал
☀︎Питруха☀︎Мастер (1806) 2 месяца назад
не помогло
Semen Kapacuk Гуру (3743) ☀︎Питруха☀︎, подожди, а зачем тебе доступ к файлу, если его нет в проекте? И что это, сайт или что-то другое?
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263740) 2 месяца назад
прямой путь

let imagePath = process.env.PUBLIC_URL + '/images/' + ab['cn']['ID'] + '-0.jpeg';
setFile_0(imagePath);
☀︎Питруха☀︎Мастер (1806) 2 месяца назад
Да! это то что нужно, спасибо!
Похожие вопросы