У меня есть webapplication/webservice, развернутый на сервере, в основном у него есть папка, в которой у нас есть файлы. Я использую приложение winforms с httpresponse для доступа к файлам и загрузки его в пользовательскую систему. сейчас, если я попытаюсь получить доступ к файлу непосредственно в веб-браузере, например https://weburl/files/test.xls Я могу скачать файл напрямую. могу я избежать этого ??Избегайте загрузки файлов из браузера
-1
A
ответ
0
Короткий ответ ДА.
Длинный ответ осложняется, так как вы не дают никаких сведений :-(
Там несколько вариантов (фильтрация IP, User-агент фильтрации и т.д.), но стандартные и ИМО лучший вариант заключается в реализации аутентификации + авторизацию на стороне сервера и позволить вашему приложению пройти аутентификацию. Я бы даже рекомендовал использовать SSL, чтобы все, что проходило через провод, было правильно зашифровано.
0
Попробуйте добавить это в раздел конфигурации вашего веб-приложения. Файл web.config:
<location path="files">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Смежные вопросы
- 1. Избегайте загрузки кеша браузера, если обновление сайта
- 2. Избегайте загрузки изображения из кеша
- 3. Избегайте браузера кэшировать
- 4. Поддержка браузера для загрузки файлов с перетаскиванием
- 5. Каков наилучший способ загрузки файлов в другой домен из браузера?
- 6. Избегайте загрузки PDF и изображений
- 7. Менеджер загрузки Android-браузера
- 8. Печать GIF-файлов из браузера
- 9. скачать несколько файлов из браузера
- 10. Получение файлов из кеша браузера
- 11. Идентификация файлов freemarker из браузера
- 12. Список файлов из списка браузера
- 13. Лучший способ загрузить несколько файлов из браузера
- 14. Избегайте загрузки ранее загруженных файлов с помощью Java FTP
- 15. Избегайте повреждения файлов из-за сбоев питания
- 16. Избегайте загрузки onCreateView() в фрагменте
- 17. Избегайте загрузки связанных объектов EF5
- 18. Избегайте sourceMap файлов
- 19. Избегайте дублирования файлов локализации
- 20. Избегайте редактирования файлов cookie
- 21. Избегайте загрузки шрифтов в Glassfish
- 22. Избегайте создания выходных файлов из XSL-файлов внутри себя
- 23. Обнаружение совместимости файлов браузера
- 24. Необычные загрузки без файлового браузера
- 25. AWS S3 Предотвращение загрузки файлов с URL-адреса браузера
- 26. Избегайте загрузки изображений на мобильном телефоне
- 27. Конфигурация загрузки браузера для Behat
- 28. Избегайте влияния на список загрузки
- 29. Избегайте нападения загрузки файла ajax
- 30. Избегайте загрузки изображения при обновлении
ok попробует это .. однако, если я это сделаю, это повлияет на мой текущий код coz. Я использую код .net для загрузки файла с того же пути – SSK
@Sathish, если вы это сделаете, то ваше приложение не сможет загрузить файлы больше. – Yahia
OK, я думал, что вы обслуживаете файлы через это веб-приложение/службу. – Tomek