Вход | Регистрация
 

Некорректная обработка адреса временного хранилища

Некорректная обработка адреса временного хранилища
Я
   PR
 
07.09.16 - 20:47
1. Есть идея0% (0)
2. Нет идеи0% (0)
3. Косяк 1С, против лома нет приема0% (0)
Всего мнений: 0

Сделал файловую базу в каталоге, в пути к которому есть #.
Сделал на УФ в 8.3 поле HTML, в него поместил текст HTML, в котором cid заменил на ссылки на временное хранилище 1С.
Так вот если в пути к базе нет #, то картинки отображаются, все норм.
А если есть, то труба, ничего не помогает, не отображается, хоть тресни.

Есть идеи?
   Torquader
 
1 - 07.09.16 - 20:52
Этот символ является якорем в HTML, так что всё, что после него, именем файла не считается.
   PR
 
2 - 07.09.16 - 20:55
(1) Ну это я примерно допетрил.
А с другой стороны, насколько я понял, если даже его и можно экранировать как-то типа "%23", то это не поможет, потому что в этом случае адрес хранилища для 1С ломается и уже 1С не хочет работать.
   Torquader
 
3 - 07.09.16 - 21:52
(2) А экранировка разве там вообще работает ? Боюсь, что первым делом 1С заэкранирует сам '%'
   PR
 
4 - 07.09.16 - 21:57
(3) Да ХЗ что там где работает.
   Torquader
 
5 - 07.09.16 - 21:59
Вообще, для имени, по хорошему - буквы, цифры и две чёрточки - всё остальное - нежелательно, так как где-то потом по граблям ходить.
   PR
 
6 - 08.09.16 - 11:12
(5) Да это понятно.
Непонятно, можно ли как-то обойти текущую ситуацию?
   Лефмихалыч
 
7 - 08.09.16 - 11:17
(6) mklink'ом наколдовать путь туда же, но без диеза
   PR
 
8 - 08.09.16 - 11:30
(7) Что такое mklink?
   PR
 
9 - 08.09.16 - 11:31
+(8) И как он поможет для понимания одинеской такого нового пути для своего временного хранилища?
   Лефмихалыч
 
10 - 08.09.16 - 11:31
(8) загугли
c:\>mklink /?

Создание символической ссылки.

MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение

        /D          Создание символической ссылки на каталог.
                    По умолчанию создается символическая ссылка на файл.
        /H          Создание жесткой связи вместо символической ссылки.
        /J          Создание соединения для каталога.
        Ссылка      Имя новой символической ссылки.
        Назначение  Путь (относительный или абсолютный), на который ссылается
                    новая ссылка.
   Лефмихалыч
 
11 - 08.09.16 - 11:32
(9) он поможет сделать синоним пути без ядовитых символов
   Лефмихалыч
 
12 - 08.09.16 - 11:32
+(11) если с ключом /j
   PR
 
13 - 08.09.16 - 11:34
(10) Так я загуглил.
И не пойму, как ярлык поможет мне со временным хранилищем 1С?
С браузером поможет, думаю, да.
А 1С по новому пути тоже воспримет?

Впрочем, в любом случае, слишком экзотический вариант.
Я-то уже просто базу перенес из каталога с # в каталог без #.
Просто поделился скорее опытом и спросил, нет ли простых решений.
   PR
 
14 - 08.09.16 - 11:35
+(13) Просто не уверен, что 1С работает со временным хранилищем по принципу работы с файлами.
Думаю, что подмена в итоге сбойнет где-то.
   Лефмихалыч
 
15 - 08.09.16 - 11:36
(13) >Я-то уже просто базу перенес из каталога с # в каталог без #
mklink дает возможность не переносить. Он - достаточно простое решение.
   Cyberhawk
 
16 - 08.09.16 - 11:39
(14) Не сбойнет.
Я таким образом и жирные каталоги Винды переношу с SSD на второй HDD (для высвобождения места).
   PR
 
17 - 08.09.16 - 11:44
(16) Что не сбойнет?
Я про конкретно временное хранилище 1С говорю.
   Cyberhawk
 
18 - 08.09.16 - 12:05
(17) Я тоже (работа 1С с ВХ).
   Torquader
 
19 - 08.09.16 - 21:18
(16) Там ещё можно монтирование папки в диск делать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.