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


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

Некорректная обработка адреса временного хранилища
Я
   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 человек.
Рекламное место пустует