|
как отобразить картинку, лежащую на локальном диске пользователя? | ☑ | ||
---|---|---|---|---|
0
Zuev
31.10.13
✎
12:31
|
есть URL типа "file:///A:/A00/PNG/S5A1E4RA20316116201MAAD02.PNG"
Нужно отобразить картинку с этим URL на странице открытой из интернета. В Яндексе нашел что в html5 появилась такая возможность. Но не написано как. Кто знает? |
|||
1
Zuev
31.10.13
✎
12:32
|
На HTML, javascript
|
|||
2
Эмбеддер
31.10.13
✎
12:34
|
поиск, первая ссылка, не подойдет?
http://www.cyberforum.ru/asp-net-mvc/thread617793.html |
|||
3
Zuev
31.10.13
✎
13:08
|
(2) там написано "Код C#" Видимо не подойдет
|
|||
4
Wobland
31.10.13
✎
13:11
|
(3) только поэтому?
|
|||
5
Zuev
31.10.13
✎
13:21
|
(4) Да. Нужно на javascript
|
|||
6
Zuev
31.10.13
✎
13:21
|
или без скрипта вообще, что наверное не реально
|
|||
7
Зойч
31.10.13
✎
13:23
|
может все таки на сервере картинки раздавать верные?
|
|||
8
Zuev
31.10.13
✎
13:31
|
(7) Надо именно с локального компа брать, зная ссылку на файл.
|
|||
9
Zuev
01.11.13
✎
06:24
|
Никто не знает? Ап
|
|||
10
Эмбеддер
01.11.13
✎
07:07
|
вообще-то по моей ссылке обычный html
<html xmlns="http://www.w3.org/1999/xhtml" > <head><title> Index </title></head> <body> <div> <img src="file:\\\C:\Users\Алексей\Desktop\file.png"> </div> </body> </html> |
|||
11
Эмбеддер
01.11.13
✎
07:08
|
(9) и я вижу одно отличие от вашего варианта - слэши в другую сторону
|
|||
12
Zuev
01.11.13
✎
10:04
|
Ап!
|
|||
13
Эмбеддер
01.11.13
✎
10:10
|
(12) что Ап? у меня работает, показывает локальный файл на диске, файл как в (10), путь такой
<img src="file:///C:/!/20131004094622.jpg"> трудно искать кошку в темной комнате, особенно когда ее там нет |
|||
14
Zuev
01.11.13
✎
10:19
|
(13) ссылку на твой сайт
|
|||
15
Zuev
01.11.13
✎
10:41
|
Ап
|
|||
16
Zuev
01.11.13
✎
12:22
|
Ап
|
|||
17
Зойч
01.11.13
✎
12:27
|
(13) это если файл локально открываешь
|
|||
18
Зойч
01.11.13
✎
12:28
|
(16) видно же что у задачи нет решения. Меняй условия. Или ты в спец олимпиаде участвуешь?
|
|||
19
Zuev
01.11.13
✎
12:47
|
(18) как нет, если я одно уже нашел, но оно мне не нравится. Может есть кто поумнее, предложит лучше вариант.
|
|||
20
Zuev
05.11.13
✎
12:03
|
Ап
|
|||
21
Zuev
06.11.13
✎
09:12
|
Ап
|
|||
22
oslokot
06.11.13
✎
09:24
|
(21) Уважаемый, вам же дали ответ в (10) ?
|
|||
23
Zuev
06.11.13
✎
09:28
|
(22) Да, все так и есть, но проблема в том, что, к сожалению, неправильный ответ меня не устраивает.
|
|||
24
1dvd
06.11.13
✎
09:30
|
(23) долбоклюйский подход.
Смысл форума в общении, отстаивании позиций, приведении доводов. Тебе посоветовали, скажи почему не подходит. А если будешь только АП-ать, далеко не уедешь |
|||
25
Zuev
06.11.13
✎
09:32
|
(24) Это уже объяснялось выше, зачем повторять все заново?
Читай (17). |
|||
26
1dvd
06.11.13
✎
09:35
|
>>...картинку, лежащую на локальном диске пользователя...
>>...это если файл локально открываешь... ты уже определись что тебе нужно. Если ты хочешь расшарить файл для всего интернета, то иди и убейся об стену |
|||
27
Zuev
06.11.13
✎
09:37
|
(26) я хочу только то что спрашивал в (0). Ничего додуманного тобой мне не нужно.
|
|||
28
1dvd
06.11.13
✎
09:37
|
сказочный... персонаж
|
|||
29
Эмбеддер
06.11.13
✎
09:38
|
(25) причем заметьте, не Вы объяснили почему это не работает, а другие люди
|
|||
30
Zuev
06.11.13
✎
09:39
|
(29) я заметил.
|
|||
31
Zuev
06.11.13
✎
09:40
|
... если не считать (14)
|
|||
32
Tatitutu
06.11.13
✎
09:43
|
(0)Самый простой способ
http://razuvaev.ru/HONDAESM/A00/PNG/S5A1E4RA20316116201MAAD02.PNG |
|||
33
Zuev
06.11.13
✎
09:43
|
(32) молодец :)
|
|||
34
Никола_
Питерский 06.11.13
✎
09:53
|
Что значит локальный комп ? и можно ссылку где написано что в HTML5 появилась такая возможность ?
|
|||
35
Никола_
Питерский 06.11.13
✎
09:58
|
||||
36
Никола_
Питерский 06.11.13
✎
10:00
|
Шесть раз перечитал ветку, для того что бы понять что нужно автору ))))
|
|||
37
Zuev
06.11.13
✎
10:04
|
(34) локальный комп - это с которого открывается страница не через сервер, а прямо с диска.
http://otvet.mail.ru/question/50659780 |
|||
38
Никола_
Питерский 06.11.13
✎
10:10
|
(37) Да понял я что тебе нужно, но можно и по другому для 1Сников формулировать )))
в гуглах полно информации http://xdan.ru/Working-with-files-in-JavaScript-Part-1-The-Basics.html |
|||
39
Zuev
06.11.13
✎
10:11
|
(35) Не совсем. Нет объекта File чтобы использовать его интерфейсы. Есть только путь до файла в текстовом виде, а нужно получить как раз то, о чем по той ссылке.
|
|||
40
Никола_
Питерский 06.11.13
✎
10:17
|
(39) Расшифруй "Нет объекта File чтобы использовать его интерфейсы" ???
|
|||
41
Zuev
06.11.13
✎
10:29
|
(40) есть строка "file:///A:/A00/PNG/S5A1E4RA20316116201MAAD02.PNG"
Нужно получить картинку. |
|||
42
Zuev
06.11.13
✎
12:10
|
Ап
|
|||
43
Никола_
Питерский 06.11.13
✎
14:23
|
(42) Ну как есть результаты ? Кстати ты писал у тебя есть один способ поделись ?
|
|||
44
sikuda
06.11.13
✎
14:34
|
(42) У человека вместе с опытом только на 1С нет понимания, что браузер HTML5 пользователя НЕ ИМЕЕТ ДОСТУП К ФАЙЛОВОЙ СИСТЕМЕ КОМПЬЮТЕРА по умолчанию!
|
|||
45
sikuda
06.11.13
✎
14:37
|
Есть специальное API, которое позволяет пользователю указывать какие файловые ресурсы он хочет обработать.
|
|||
46
Никола_
Питерский 06.11.13
✎
14:47
|
(44) Он в (19) утверждает что у него есть один способ, но что то я с трудом верю.
|
|||
47
sikuda
06.11.13
✎
14:53
|
(46) Если он в IE снизил безопасность, это не значит что другие браузеры это разрешат.
В тонком клиенте 1С это разрешено, но я считаю это большой дырой в безопасности. |
|||
48
sikuda
06.11.13
✎
14:59
|
(0) А ответ на вопрос - прост. Поместить файл в директорию вэб-сервера и сделать <img href=ссылку >.
|
|||
49
Jonny_Khomich
06.11.13
✎
15:00
|
(48) да он же не хочет грузить его на сервер, он хочет чтобы локальную картинку показывало.
|
|||
50
sikuda
06.11.13
✎
15:06
|
(49) Для тех кто, только в 1С (44)
Про безопасность тонкого клиента Windows я пытался поднять тему v8: v8: Безопасность тонкого клиента 1С в Интернете.. Но видно пока не ё... накроет. Никто не будет интересоваться. |
|||
51
Зойч
06.11.13
✎
15:15
|
(50) а запуская обычного клиента 1с ты не боишься за свой комп???
|
|||
52
Asmody
06.11.13
✎
15:21
|
а запуская Windows, вы не боитесь за свой комп?
|
|||
53
eklmn
гуру
06.11.13
✎
15:57
|
А запуская Linux, вы не боитесь за свой мозг?
|
|||
54
sikuda
06.11.13
✎
16:20
|
Плох тот 1С-ник, который при выгрузке или загрузке базы не боиться поймать ошибку потока =( http://saveimg.ru/show-image.php?id=f8b4a7806c3169b65faf6da4693d9df6
|
|||
55
sikuda
06.11.13
✎
16:46
|
(54) Блин - хороша цитата. Надо куда нибудь вставить...
|
|||
56
Zuev
07.11.13
✎
09:51
|
(44) Специально для 1С-ников, объясняю как получить доступ из браузера к файловой системе компьютера без всякого ущерба для безопасности:
<script language="JavaScript"> fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); </script> |
|||
57
sikuda
07.11.13
✎
10:06
|
(56) Наконец-то кто-то начал лезть в безопасность 1С. УРА!
Но должен Вас огорчить данные ActiveX не помечен как безопасный. В тонком клиенте Windows он не работает. http://sikuda.ru/zhizn-na-marse-i-activex-v-tonkom-kliente-windows-1c-do-8-3-4/ |
|||
58
sikuda
07.11.13
✎
10:25
|
Но общий порыв Ваш мне нравиться.
В скриптах локальные пути лучше писать как file:///C/testfile.txt. И такие ссылки типа <img href= работают в тонком клиенте 1С. |
|||
59
Никола_
Питерский 07.11.13
✎
10:27
|
(56) Так чем тебя этот способ не устраивает ?
|
|||
60
Zuev
07.11.13
✎
10:49
|
(59) это не способ, это пример доступа к файловой системе для уверенных "что браузер HTML5 пользователя НЕ ИМЕЕТ ДОСТУП К ФАЙЛОВОЙ СИСТЕМЕ КОМПЬЮТЕРА по умолчанию!".
Мне он не нравится, потому что с помощью него трудно отобразить считанные данные на странице. Слишком громоздкий код получается. |
|||
61
Никола_
Питерский 07.11.13
✎
11:06
|
(60) Ну в твоем случае он единственный, других способов скорее всего нет. У HTML5 тот API который есть он работает только если пользователь сам укажет или кинет файло/папку браузеру.
|
|||
62
Зойч
07.11.13
✎
11:09
|
Не будете ли вы так любезны рассказать о задаче чуть подробнее
|
|||
63
Zuev
07.11.13
✎
11:57
|
(61) Почему думаешь что единственный? Раньше все думали что вообще нет ни одного способа.
|
|||
64
Zuev
07.11.13
✎
11:57
|
(62) Конечно. Что конкретно интересует?
|
|||
65
Зойч
07.11.13
✎
12:02
|
(64) конкретно: что же такого хранится в этих картинках? И что за сайт такой
|
|||
66
Zuev
07.11.13
✎
12:06
|
На картинках может храниться все что угодно. Сайт - это новый очень удобный хостинг картинок для личного использования, друзей и родственников.
|
|||
67
Zuev
07.11.13
✎
13:13
|
Ап
|
|||
68
sikuda
07.11.13
✎
14:15
|
(61) К HTML5 данный способ не относиться!
ActiveXObject это придумка Microsoft и HTML есть тэги <object> <embeded> с их помощью и внедряются ActiveX. (66) Жаль, что ты не понимаешь (браузер HTML5 пользователя НЕ ИМЕЕТ ДОСТУП К ФАЙЛОВОЙ СИСТЕМЕ КОМПЬЮТЕРА по умолчанию!) Но я думаю есть еще время не повторять путь некоторых... http://www.wikireality.ru/wiki/BolgenOS |
|||
69
Zuev
08.11.13
✎
07:26
|
(68) Это не понимаю не только я, но и все хорошо разбирающиеся в веб-программировании. А одинесники, имеющие опыт только в 1С, это конечно понимают, ты в том числе.
|
|||
70
Asmody
08.11.13
✎
08:16
|
Я бы никому не советовал ходить на сайт, который без моего ведома шарится по моему диску и читает оттуда какие-либо файлы. Даже не буду говорить почему.
|
|||
71
Zuev
08.11.13
✎
09:32
|
(70) Я бы никому не советовал иметь браузер который позволяет сайтам без твоего ведома шариться по диску и читать оттуда какие-либо файлы. Даже не буду говорить почему.
|
|||
72
Zuev
08.11.13
✎
09:58
|
Ап
|
|||
73
sikuda
08.11.13
✎
12:08
|
(70) Вот я об этом пытаюсь сказать, когда говорю, что тонкий клиент Windows не безопасен. Он это позволяет. У него запрета на ссылки типа file:///C:/СекретнаяИнформация нет.
|
|||
74
Zuev
08.11.13
✎
12:40
|
(73) Это никому не интересно.
|
|||
75
Zuev
08.11.13
✎
12:43
|
Толстый клиент уже работает много лет, и никто не жаловался что у него нет запрета на ссылки типа file:///C:/СекретнаяИнформация
|
|||
76
Zuev
08.11.13
✎
12:47
|
Приходишь к клиенту, подключаешься к его базе, воруешь ее через конфигуратор чтобы продать его конкурентам, а в это время его база ворует базы конкурентов с твоего ноутбука через толстый клиент. По моему все честно.
|
|||
77
Зойч
08.11.13
✎
12:50
|
Катлогизатор локальных картинок делаешь что ли? через инет?
|
|||
78
sikuda
08.11.13
✎
13:02
|
(75) Так ты здесь работаешь внутри своей сети, а по новому будешь лезть в интернет за своими базами(https://link.1c.ru/)
(76) Пока кто-то реально пытается понять технологии и использовать их, мы тупо воруем друг у друга. |
|||
79
Зойч
08.11.13
✎
13:03
|
(78) не держи локально базы, держи на серверах
|
|||
80
Zuev
08.11.13
✎
13:16
|
(77) нет, просто механизм загрузки дорабатываю для обычного хостинга картинок.
|
|||
81
Zuev
08.11.13
✎
13:18
|
(78) для TCP/IP пофиг где лежит база, и как ты эту сеть назовешь (своя, не своя).
|
|||
82
Zuev
08.11.13
✎
13:21
|
себе: не забыть написать вирус распространяющийся за счет 1С.
|
|||
83
Зойч
08.11.13
✎
13:22
|
(80) юзай эту штуку
http://habrahabr.ru/company/mailru/blog/201010/ |
|||
84
Zuev
08.11.13
✎
13:26
|
(83) Громоздкая хорошая штука. Я лучше свою сделаю, с блекджеком и шлюхами.
|
|||
85
Zuev
08.11.13
✎
13:54
|
Ап
|
|||
86
Никола_
Питерский 08.11.13
✎
14:02
|
Хм... ТС хочет найти решение что бы опровергнуть свое высказывание в (71) ?
|
|||
87
sikuda
08.11.13
✎
14:58
|
(75) Что-то в этом вместе с (56) есть. Пошел проврять...
|
|||
88
sikuda
08.11.13
✎
15:13
|
(87) Нет революция отменяется. Только безопасные ActiveX в 8.2.
|
|||
89
sikuda
08.11.13
✎
18:10
|
(84) Эх молодость. Она всегда такая наивная...
|
|||
90
Zuev
11.11.13
✎
04:03
|
(86) нет, невозможно опровергнуть (71)
Решение я хочу найти для применения на сайте, а вовсе не для опровержения. |
|||
91
Zuev
11.11.13
✎
08:38
|
Ап
|
|||
92
Rie
11.11.13
✎
08:48
|
(71) Извини, а каким браузером ты пользуешься?
Создай файл, содержащий <p>Я чудак на букву М</p> Назови его c:\chudak.htm Введи в том жутко безопасном браузере, которым ты пользуешься, file:///c:/chudak.htm Доложи о результате. |
|||
93
Zuev
11.11.13
✎
09:16
|
(92) Для себя пользуюсь IE 10, для работы пользуюсь всеми сайтами. А что?
Создавать ненужные файлы у меня нет времени. Сам сделай, если интересно. |
|||
94
Zuev
11.11.13
✎
09:16
|
для работы пользуюсь всеми браузерами
|
|||
95
sikuda
11.11.13
✎
09:51
|
||||
96
sikuda
11.11.13
✎
10:09
|
А это на тонком клиенте 1С в демке:
http://www.foto-me.ru/v.php?id=3753ae2ad3693de23886897a4930cc1b Из-за этой разницы стоить подумать? |
|||
97
sikuda
11.11.13
✎
10:19
|
1. Берем обработку из статьи http://sikuda.ru/vstroennyj-brauzer-v-1s-kto-zdes/
2. Заходим в тонким клиентом 1С 8.2.18.102 на ws="http://trade.demo.1c.ru/trade"; 3. Открываем обработку 1. Вводим адрес http://sikuda.ru/1c/chudaki.html Проверяйте и недоверяйте свою безопасность никому. |
|||
98
Rie
11.11.13
✎
10:23
|
(93) А то, что _любой_ браузер имеет доступ к файлам на локальных дисках. JS, конечно, даёт якобы ограничения. Но обойти их - не столь уж и сложно. Можешь отключить JS - но при этом много чего отключится нужного и полезного.
|
|||
99
sikuda
11.11.13
✎
10:52
|
(98) Очень печально видить, что лайт-модератор форума ляпнул глупость:
"_любой_ браузер имеет доступ к файлам на локальных дисках ..." |
|||
100
Zuev
11.11.13
✎
10:57
|
(98) Это не по теме.
|
|||
101
Зойч
11.11.13
✎
10:59
|
(99) формально конечно имеет
|
|||
102
Зойч
11.11.13
✎
10:59
|
Как и любая другая программа
|
|||
103
Zuev
11.11.13
✎
11:02
|
Как же любят одинесники пофлудить на левые темы....
|
|||
104
Zuev
11.11.13
✎
11:14
|
Ап
|
|||
105
Zuev
11.11.13
✎
11:36
|
Up
|
|||
106
Zuev
11.11.13
✎
12:16
|
Вау, я смотрю тема очень популярна! Уже перевалила за 100 сообщений!
|
|||
107
Зойч
11.11.13
✎
12:17
|
(106) из них 80 - это ап )))
|
|||
108
sikuda
11.11.13
✎
13:14
|
(107) Проблема в том, что с выходом в интернет основ безопасности 1С никам не прививают.
|
|||
109
Zuev
11.11.13
✎
13:51
|
(108) Проблема в том, что решение задачи все еще ищется.
|
|||
110
sikuda
11.11.13
✎
13:57
|
(109) Так я тебе все пытаю сказать, что если решение существовало бы W3C надо было разогнать. А люди там умные сидят.
А вот если ты откопаешь что-то новенькое в 1С, то пиши в комментах http://sikuda.ru/zhizn-na-marse-i-activex-v-tonkom-kliente-windows-1c-do-8-3-4/ |
|||
111
Zuev
11.11.13
✎
14:05
|
(110) есть же
<script language="JavaScript"> fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); </script> Значит и решение задачи должно быть |
|||
112
sikuda
11.11.13
✎
14:39
|
(111) Даже в тоноком клиенте http://www.foto-me.ru/v.php?id=2fcfa8e126272ad731c800f1fbd5eae6
|
|||
113
Zuev
12.11.13
✎
06:17
|
(112) Пофигу на тонкий клиент. Главное что в стандартном браузере работает.
|
|||
114
sikuda
12.11.13
✎
09:30
|
(113) Пожелание Вам, что бы Ваша настойчивость помогла Вам достичь хорошого уровня.(Не понижайте уровень безопасности в IE)
IE10 - стандарт http://i59.fastpic.ru/big/2013/1112/6f/00381d4fd8af2f226cca92e674038a6f.png FireFox http://i58.fastpic.ru/big/2013/1112/cd/5cb8b159eea3d9e9b2fbf64290b163cd.png Chrome http://i59.fastpic.ru/big/2013/1112/23/d8028ef08a1957f2ed31a75f78b73e23.png |
|||
115
Zuev
12.11.13
✎
10:07
|
(114) Там нужно нажать "Да"
|
|||
116
sikuda
12.11.13
✎
10:21
|
(114) Ссылки на хостинг картинок не прошли, но скоро мы напишем уже целую лекцию:
IE10 - стандарт http://sikuda.ru/wp-content/uploads/2013/11/ActiveX-IE10.png Если нажать Да: http://sikuda.ru/wp-content/uploads/2013/11/ActiveX-IE10-oblom.png FireFox http://sikuda.ru/wp-content/uploads/2013/11/ActiveX-Firefox.png Chrome http://sikuda.ru/wp-content/uploads/2013/11/ActiveX-Chrome.png |
|||
117
regniws
12.11.13
✎
10:35
|
Аххаха ))) тема сделала мой день )))
Использовать фсо из ие с понижением уровня безопасности это, конечно, эпический треш в голове должен быть. Сразу вспомнилось про: Страфиствюуйтэ! Я узьбекский вирюс. Па причин ужасный бэдность моей создателя и низкий уровин развитиё технология наша страна я не способин причинять какая-либа уред Ваш компютыр. Патаму очина прашю Уас, пажальста, сами сатрите какая-нибут важная для Уас файл, а патом разашлиты миня па почта другой адриса. Зарания благадарин за паниманий и сатрудничийсва. |
|||
118
Zuev
12.11.13
✎
13:27
|
(116) То есть работает только в IE. Это не очень хорошо.
|
|||
119
Zuev
12.11.13
✎
13:30
|
(117) Не представляю как вирус может пробраться на хостинг с сайтом. Ты параноик, или просто тролль.
|
|||
120
Эмбеддер
12.11.13
✎
13:34
|
(119) :)
|
|||
121
sikuda
12.11.13
✎
13:40
|
(116) Если запустаь локально IE и подтвердив три раза то файл на диске запишется.
Но с сайта понятно дело облом. http://sikuda.ru/1c/activeX_Oblom.html |
|||
122
Zuev
12.11.13
✎
13:44
|
(121) фигово. совсем
|
|||
123
sikuda
12.11.13
✎
15:55
|
(122) Спасибо. У меня наоборот дало несколько идей по дыркам в тонком клиенте Windows 1C.
|
|||
124
Zuev
13.11.13
✎
10:08
|
(123) ИМХО в тонком нет дырок, он аналог толстого, со всеми его доступами, и не должен быть более урезан в правах.
|
|||
125
Никола_
Питерский 13.11.13
✎
10:15
|
(124) Пиши свой веб-сервер+браузер(клиент) и будет тебе счастье.
|
|||
126
NikVars
13.11.13
✎
10:26
|
(94) Крутой чувак! Я просто афигел!
И как ты пользуешься "всеми сайтами" и "всеми браузерами"?! Может ты еще пользуешься и всеми операционными системами?! |
|||
127
Zuev
13.11.13
✎
11:30
|
(125)нет
|
|||
128
Zuev
13.11.13
✎
11:33
|
(126) Всеми сайтами я не пользуюсь, это опечатка. Я пользуюсь только всеми браузерами для отладки сайтов заказчиков. Операционной системой пользуюсь только одной, потому что нет времени на всех тестировать.
|
|||
129
NikVars
13.11.13
✎
14:18
|
(128) Если ты не пользуешься всеми ОС, как ты можешь пользоваться всеми браузерами?!
:) |
|||
130
sikuda
13.11.13
✎
16:37
|
(125) Зачем? Можно использовать хорошие нароботки для использования http://qt-project.org/doc/qt-4.8/qtwebkit.html
(124) В безопасности нет ничего защищенного, есть не обнаруженные уязвимости... |
|||
131
Zuev
14.11.13
✎
12:49
|
(129) Мне хватает тех что есть в виндоус.
|
|||
132
Zuev
18.11.13
✎
09:54
|
Ап
|
|||
133
sikuda
20.11.13
✎
10:50
|
Эпическая тема, даже статью сваял http://sikuda.ru/skaz-o-tom-kak-pokazat-v-brauzere-kartinku-s-lokalnogo-diska/
|
|||
134
NikVars
20.11.13
✎
10:58
|
(133) Спасибо! Круто!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |