Как посмотреть путь к картинке
← →
Митяй2014 ( 2014-02-25 00:18 ) [0]
Добрый вечер господа! Подскажите можно узнать откуда была загружена картинка в Image? Посмотрел что возвращает Image1.Picture.GetNamePath а там TPIcture и как получить путь к изображению неясно. Буду благодарен за подсказку!
← →
Германн © ( 2014-02-25 00:38 ) [1]
> Подскажите можно узнать откуда была загружена картинка в
> Image?
Нельзя.
← →
Inovet © ( 2014-02-25 00:51 ) [2]
А если она мышкой натыркана, тогда что должно быть в «откуда загружена»?
← →
Novicer ( 2014-02-25 00:59 ) [3]
И как она там появилась эта картинка? OpenPictureDialog юзал? Береш у него имя и добавляешь в StringList, там и хранишь, а когда надо берешь. Вроде еще можно к тегу Image прикрутить как-то, но там сложнее. Надо погуглить.
← →
Inovet © ( 2014-02-25 01:11 ) [4]
> [3] Novicer (25.02.14 00:59)
> но там сложнее. Надо погуглить.
Думать надо, а не гуглить. Индекс строки в списке в тег записать и всё.
← →
Novicer ( 2014-02-25 01:21 ) [5]
Тоже вариант. 😉 Сразу видно профи!
← →
Ega23 © ( 2014-02-25 08:57 ) [6]
Зачем стринглист-то? В Image только одна картинка может сидеть в один момент времени.
← →
clickmaker © ( 2014-02-25 09:42 ) [7]
> откуда была загружена картинка в Image?
проблема сохранить строковую переменную в момент загрузки?
← →
Inovet © ( 2014-02-25 10:52 ) [8]
> [6] Ega23 © (25.02.14 08:57)
> Зачем стринглист-то?
Ну, раз захотелось, наверное, много там картинок надо.
← →
Германн © ( 2014-02-25 11:05 ) [9]
Может автор загрузил в дизайнере в имедж свою любимую картинку а теперь не может вспомнить где она у него на компьютере валяется?
← →
Полковник Вагин ( 2014-02-25 11:45 ) [10]
тогда нужен экстрасенс. поиск файла по фотографии
← →
DVM © ( 2014-02-25 15:06 ) [11]
> Inovet © (25.02.14 01:11) [4]
> Думать надо, а не гуглить.
Можно и гуглить. Поиском похожих картинок гугла надо воспользоваться. Вот и будет URL, откуда она загружена 🙂
← →
tmp ( 2014-02-26 17:58 ) [12]
Если загружать дизайнтайм — никак. Она тупо в ресурсы копируется.
Впрочем, если снова на том же компе где создавался проект нажать дизайнтайм загрузку — есть вероятность что оно откроет нужную папку. Но это случайность.
А так при загрузке куда-то запоминайте, мож получится сделать потомка TImage с нужным полем для хранения.
З.Ы. Мне больше http://www.tineye.com нравится.
← →
Ega23 © ( 2014-02-26 18:12 ) [13]
> Впрочем, если снова на том же компе где создавался проект
> нажать дизайнтайм загрузку — есть вероятность что оно откроет
> нужную папку.
Откроет там, куда смотрит CurrentDir.
Как указать в img путь картинки?
У меня локальный сайт. Есть страница статьи я в статье среди текста хочу вставить изображение которое находится не в папке проекта а например в папке загрузки или если оно в любой другой папке на компе.
Я сделал так
— Но фото на сайте не отображается. Почему так? как будет правильно?
- Вопрос задан более трёх лет назад
- 18681 просмотр
Комментировать
Решения вопроса 1

протокол file:/// поставь спереди
file:///C:\РАБОЧИЙ СТОЛ\Все папки\фото\Обои рабочий стол\1.jpg
Ответ написан более трёх лет назад
Vakha1 @Vakha1 Автор вопроса
Так тоже не отображается.

Vakha1, значит путь к файлу неправильный. Скопируйте из проводника.

Vakha1, в свойствах файла бывает полный путь к файлу.

Vakha1, только смотрите. Если у вас сайт на локальном хосте, у вас не будет такого доступа к файлам. А если просто .html файл открыли в браузере, то можно.
Vakha1 @Vakha1 Автор вопроса
Да у меня сайт на локальном хостинге. Это значить так указывать пути не как не получится?
Еще вопрос. Вот мне на сайте в статью нужно добавить фото это значить это фото сперва нужно будет загрузить на сервер и потом к нему указывать путь да?

Nikita-Fast @Nikita-Fast
Vakha1, для начала надо путь указать не от диска а от папки на сервере , к примеру мы имеем локальный хост с таким каталогом :
то ваши изображения должны быть не в file:/// а в папке img на локальном хосте и путь будет такой 

Vakha1, да. Файлы должны быть в опубликованной папке. Иначе это была большая дыра. Ты ко мне на сайт заходишь, а я у тебя на сервере копаюсь. По этому это не получится.
Установил путь к рисунку как /images/pic.gif, но рисунок не отображается на веб-странице. Почему?
Слэш (символ /) перед именем файла или папки обозначает, что отсчет ведется от корня сайта. Соответственно, путь /images/pic.gif следует понимать так. В корне сайта находится папка с именем images, а в ней располагается файл pic.gif. Данный способ записи работает под управлением веб-сервера, поэтому на локальном компьютере браузер интерпретирует путь как c:/images/pic.gif , а такой папки и файла, вероятнее всего, нет (пример 1).
Пример 1. Путь к файлу относительно корня сайта
HTML5 IE Cr Op Sa Fx
Путь к файлу
Если документ делается исключительно для локального использования, то пути к изображениям следует указывать относительно текущей веб-страницы. Для документов с последующей публикацией на веб-сервере пути относительно корня очень удобны. Они имеют компактную форму, а при переносе файла из одной папки в другую продолжают действовать.
HTML по теме
Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.
Популярные рецепты
Как добавить картинку на веб-страницу?
Как добавить иконку сайта в адресную строку браузера?
Как добавить фоновый рисунок на веб-страницу?
Как сделать обтекание картинки текстом?
Как растянуть фон на всю ширину окна?
Как выровнять фотографию по центру веб-страницы?
Как разместить элементы списка горизонтально?
Как убрать подчеркивание у ссылок?
Как убрать маркеры в маркированном списке?
Как изменить расстояние между строками текста?
Как сделать, чтобы картинка менялась при наведении на нее курсора мыши?
Как открыть ссылку в новом окне?
Как узнать полный путь к выбраному файлу через
Возможности узнать нет,а связано это с безопасностью, чтобы не передавать информацию об устройстве вашей файловой системы,как видно в снипете вставляется фейковый путь, у меня это C:\fakepath\ не смотря на то что я на Linux.
Отслеживать
ответ дан 7 дек 2021 в 22:31
Daniil Loban Daniil Loban
11.1k 2 2 золотых знака 8 8 серебряных знаков 18 18 бронзовых знаков
- javascript
- html
- jquery
- input
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.