2014-10-15 2 views
0

Есть ли способ удалить просматриваемые документы/изображения с ПК с помощью apsx? В моем IHttpHandler я попробовал:Удалить просмотр файлов с ПК с помощью IHttpHandler

context.Response.Cache.SetNoStore(); 
context.Response.Cache.SetCacheability(HttpCacheability.NoCache); 

В Firefox Файлы, временные сохраняются в C: \ Users \ имя пользователя \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ jwhjrpy1.default \ cache2 \ записей

I не хотят удалять все, но только файлы, открытые приложением aspx.

+0

Что вы пытаетесь достичь? Невозможно гарантировать, что файл, который вы отправили клиенту через HTTP, не сохраняется каким-то образом, путем установки заголовков кеша, как вы, вы просто говорите браузеру, что он не должен кэшировать версии этих ресурсов, он должен каждый раз получать свежий запрос на сервер. –

ответ

1

Вы не можете предотвратить сохранение содержимого на клиенте. Даже если вы не кэшируете файл, все равно можно загрузить файл, и большинство браузеров это делают автоматически.

Тогда файл находится вне контроля браузера.

+0

С помощью приложения пользователи могут видеть важные данные (например, собственные медицинские отчеты), но данные не должны храниться на ПК. Поэтому я подумал, что, возможно, есть решения для этого – Roniu

+0

Не делайте что-то доступное, если вы не хотите, чтобы он распространялся. Пользователь может даже сделать снимок экрана. –

+0

Пользователи должны иметь возможность хранить данные, но мое приложение не должно хранить ничего автоматически – Roniu

Смежные вопросы