FTPСоединение.Удалить(ФайлКартинка) #698179


#0 by Nikoss
На форме есть полеХТМЛдокумента, и кнопка удалить, которая удаляет картинку отображенную в полеХТМЛдокумента (картинка собственно на ФТП). По кнопке выполняю FTPСоединение.Удалить(ФайлКартинка), изображение с фтп исчезает только после закрытия программы 1С (тонкий клиент), возможно как-то сделать чтоб сразу удалялось? В веб-клиенте все норм.
#1 by sikuda
Обновить полеХТМЛдокумента.
#2 by Nikoss
каким образом? я ему "" присваиваю при удалении, в поле пустота становится, а картинка на ФТП всё лежит
#3 by Nikoss
при чем, если в нее ткнуть, чтобы открыть на сервере, пишет "ошибка совместного доступа не возможно открыть" (или как-то так)
#4 by Nikoss
апп
#5 by Nikoss
еще апп
#6 by Nikoss
.
#7 by Torquader
Если не можешь обновить поле, то перепиши его содержимое. html-документ загружает картинку по адресу перед отображением - поэтому, независимо от того, что случится с сервером, где жила картинка, в окне она будет отображаться до тех пор, пока не будет проведена повторная загрузка содержимого документа.
#8 by Nikoss
, пробовал в момент удаления загружать в окно html совсем другую страницу, всё равно на удаляемом файле блок.
#9 by Nikoss
Смотрел чем занят файл ПроцессМонитором, пишет svchost.exe
#10 by sikuda
FTPСоединение не работает на web-клиенте. Используй его на сервере и разберись с внутренними ссылками в 1С:
#11 by Nikoss
, ФТПСоединение я использую с сервера по ссылке не то, у меня файлы не хранятся в базе, они на ФТП
#12 by Nikoss
Причем такое поведение наблюдается на вин-сервере 2012-ом, на 2008 всё работает.
#13 by Nikoss
Может в пятницу у кого-нибудь появятся мысли?
#14 by Torquader
А в настройках ftp нет ничего интересного ? Возможно, что файлы удаляются в момент завершения соединения осознанно или этот режим как-то включается ?
#15 by Jaap Vduul
Переименовывай файл перед удалением, тогда будет не критично даже если он на каке-то вермя в "pending deletion" зависнет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям