Уведомления
Очистить всё

[Решено] Достать файлы со страницы


TheCrazyVolf
Сообщения: 2
Автор темы
(@thecrazyvolf)
New Member
Присоединился: 2 года назад

Здравствуйте.
Подскажите, пожалуйста, по взаимодействию файловой системы и браузера.
Вот если открыть дебаггер на странице, то видны ресурсы.
Я правильно понимаю, что эти ресурсы на диске хранятся, но закэшированы. Т.е. документов как есть, чтобы открыть кликнув мышкой, на компе нет?
Или вот допустим рисунок открыт по ссылке — в тэге img — сам рисунок я ведь не найду, он в кэше?
Вопрос возник отсюда:
Пусть я на странице по нажатию кнопки загружаю на комп файл.
Т.е. как я понимаю есть ссылка или BLOB. А как бы их в виде нормальных файлов получить?
Т.е. вставить в src и запустить загрузку, чтобы загрузились файлы в папку загрузок можно. А вообще можно менять папку программно? Немного поискал — вроде есть старые статьи по тематике. Это вообще возможно/не возбраняется с точки зрения безопасности? Хотелось бы узнать современное решение.
А то получается вот человек загрузил кучу фоток посмотреть на сайте, а например хочется скопировать часть и послать по почте — а как сделать не понятно.


2 ответов
2 Ответы
pepz
 pepz
(@pepz)
Присоединился: 1 год назад

New Member
Сообщения: 2

Автор: @thecrazyvolf
↑

Здравствуйте.
Подскажите, пожалуйста, по взаимодействию файловой системы и браузера.
Вот если открыть дебаггер на странице, то видны ресурсы.
Я правильно понимаю, что эти ресурсы на диске хранятся, но закэшированы. Т.е. документов как есть, чтобы открыть кликнув мышкой, на компе нет?
Или вот допустим рисунок открыт по ссылке — в тэге img — сам рисунок я ведь не найду, он в кэше?
Вопрос возник отсюда:
Пусть я на странице по нажатию кнопки загружаю на комп файл.
Т.е. как я понимаю есть ссылка или BLOB. А как бы их в виде нормальных файлов получить?
Т.е. вставить в src и запустить загрузку, чтобы загрузились файлы в папку загрузок можно. А вообще можно менять папку программно? Немного поискал — вроде есть старые статьи по тематике. Это вообще возможно/не возбраняется с точки зрения безопасности? Хотелось бы узнать современное решение.
А то получается вот человек загрузил кучу фоток посмотреть на сайте, а например хочется скопировать часть и послать по почте — а как сделать не понятно.

Да, ресурсы в дебаггере это закэшированные данные, они физически лежат в спецпапке браузера, но просто так кликнуть и открыть их как файлы не выйдет — нужно лезть в настройки профиля или использовать расширения типа «Cache Viewer»

 


Ответ
TheCrazyVolf
(@thecrazyvolf)
Присоединился: 2 года назад

New Member
Сообщения: 2

Автор: @pepz
↑

Автор: @thecrazyvolf
↑

Здравствуйте.
Подскажите, пожалуйста, по взаимодействию файловой системы и браузера.
Вот если открыть дебаггер на странице, то видны ресурсы.
Я правильно понимаю, что эти ресурсы на диске хранятся, но закэшированы. Т.е. документов как есть, чтобы открыть кликнув мышкой, на компе нет?
Или вот допустим рисунок открыт по ссылке — в тэге img — сам рисунок я ведь не найду, он в кэше?
Вопрос возник отсюда:
Пусть я на странице по нажатию кнопки загружаю на комп файл.
Т.е. как я понимаю есть ссылка или BLOB. А как бы их в виде нормальных файлов получить?
Т.е. вставить в src и запустить загрузку, чтобы загрузились файлы в папку загрузок можно. А вообще можно менять папку программно? Немного поискал — вроде есть старые статьи по тематике. Это вообще возможно/не возбраняется с точки зрения безопасности? Хотелось бы узнать современное решение.
А то получается вот человек загрузил кучу фоток посмотреть на сайте, а например хочется скопировать часть и послать по почте — а как сделать не понятно.

Да, ресурсы в дебаггере это закэшированные данные, они физически лежат в спецпапке браузера, но просто так кликнуть и открыть их как файлы не выйдет — нужно лезть в настройки профиля или использовать расширения типа «Cache Viewer»

Да, это так, но если запариться с тем же Cache Viewer или порыться в папке профиля, то можно вытащить даже то, что уже вроде как удалили.

 


Ответ
Поделиться: