|  | Помогите получить файл из кэша браузера. | ☑ | 
    
        | 0
    
        tan76   22.12.16✎ 14:15 | 
        На УФ есть поле формы ПолеHTMLдокумента. В этом поле пользователь просматривает картинки с внешнего сервера, то есть в путь к данным закидываем просто ссылку типа ";, при этом файл автоматом падает в кэш браузера по пути "*\Temporary Internet Files\IE\*\3123617908[1].jpg" 
 Некоторые картинки  пользователю нужно дополнительно обработать. Подскажите, можно ли из элемента формы ПолеHTMLдокумента получить вот этот путь «кэшIE\КартинкаТакаяТо.jpg», к уже скачанной картинке? Глазами просмотрел всё дерево Элем.Документ.documentElement, там src только на внешний файл, везде хттп. Может метод какой есть у .Документ или .documentElement чтоб узнать локальный src?
 |  | 
    
        | 1
    
        tan76   22.12.16✎ 14:29 | 
        есть ком объект .localStorage может у него есть волшебные методы? кто нибудь знает как им пользоватся?     |  | 
    
        | 2
    
        Asmody   22.12.16✎ 14:55 | 
        (0) Если знаешь URL картинки, получай ее через HTTPСоединение и делай что нужно.     |  | 
    
        | 3
    
        Asmody   22.12.16✎ 14:56 | 
        (1) localStorage — это не кеш     |  | 
    
        | 4
    
        tan76   22.12.16✎ 15:09 | 
        получить картинку по URL конечно не сложно, но хотелось взять готовую... Даже не взять, просто скормить её другому приложению прям там. 
 (3) уже погуглил, понял что не оно..
 |  | 
    
        | 5
    
        Torquader   23.12.16✎ 02:39 | 
        У кеша есть DAT файл, где это всё записано - не факт, что в него просто так можно заглянуть - поди "ослик" его блокирует, чтобы никто не лез.
 Можно попробовать поставить временно метод Offline и посмотреть, что станет с ссылками.
 |  | 
    
        | 6
    
        tan76   23.12.16✎ 08:43 | 
        (5) а по подробней про офлайн можно? с HTTPСоединением с ходу не получилось. 
 между
 
 HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос, ИмяВыходногоФайла);
 
 и
 
 ЗапуститьПриложение("image.exe "+ ИмяВыходногоФайла +" > " +ИмяФайлаРезультата,, Истина, КодВозврата);
 
 нужно какой то таймаут делать ибо в image.exe попадает либо предыдущий файл либо недокачаный. Без костылей не работает короче...
 |  | 
    
        | 7
    
        arsik   гуру 23.12.16✎ 09:42 | 
        (6) ДвоичныеДанные = HTTPОтвет.ПолучитьТелоКакДвоичныеДанные()
ДвоичныеДанные.Записать("c:\ЯНеЧитаюДокументацию\картинка.png");
 - тебе поможет
 |  | 
    
        | 8
    
        tan76   23.12.16✎ 10:11 | 
        (7) спасибо, попробую :)     |  |