Я пытаюсь загрузить файл с помощью сервлета. Если я использую заголовок ответа Content Disposition, появится диалоговое окно «Открыть/сохранить». Есть ли способ сохранить файл непосредственно в папке вместо того, чтобы выбрать пункт назначения из диалогового окна. С тех пор мне нужен этот подход. файл загружается из пакета, а не из webapp.Сохранение файла непосредственно в предопределенной папке без подтверждения
ответ
Если бы это было возможно, любой произвольный веб-сайт теоретически мог бы спокойно писать вредоносное ПО на диск посетителя без уведомления. Не могли бы вы оценить его посетитель?
Я так не считаю.
Это к счастью невозможно записать что-либо на диск посетителя без подтверждения стандартными средствами HTTP/HTML. Всемирная сеть выглядела бы совсем по-другому.
Если у вас действительно тяжелая голова в этом, то лучше всего создать подписанный (!) Java-апплет для работы по загрузке и сохранению файлов. Вы также часто это видите на этих «больших» веб-сайтах как так называемые «Менеджеры загрузки», которые могут легко раздражать конечных пользователей. Опять же, сделайте это, только если у вас есть действительно твердая голова в этом.
Я понимаю. Я прибегну к другим средствам, таким как чтение через потоки и запись в файл. Спасибо. – Joey587
Добро пожаловать. – BalusC
Кстати ... Я не уверен, что вы пытались сказать там в своем первом комментарии о потоковой передаче, но я смутно подозреваю, что вы как-то ожидали, что вы сможете использовать 'FileOutputStream', ссылаясь на путь локального посетителя дисковой файловой системы. Я хотел бы только отметить, что это еще одно серьезное заблуждение в отношении основ. Такой подход будет работать только тогда, когда и клиент, и сервер будут работать на физически одной и той же машине, как это происходит только при локальном развитии. – BalusC
- 1. Сохранение PDF автоматически в предопределенной папке
- 2. сохранение файла в папке
- 3. Сохранение файла в папке, созданной пользователем
- 4. Сохранение файла в папке в Wpf
- 5. Сохранение файла XML в определенной папке
- 6. Сохранение файла в папке, указанной пользователем HTML
- 7. Сохранение файла CSV в папке каталога документов
- 8. Сохранение файла без использования SaveFileDialog
- 9. Сохранение xml-файла без
- 10. manifest.json непосредственно в HTML-коде (без файла)
- 11. сохранение файла в php без сохранения в папке в yii php
- 12. Сохранение данных в Python без текстового файла?
- 13. Сохранение изображения в папке WebApplication
- 14. Put фигура непосредственно в Knitr документа (без сохранения файла его в папке) Часть 3
- 15. Сохранение изображений в папке в php без отдельной кнопки загрузки
- 16. gzip в папке без изменения расширения файла
- 17. Печать строки в сборке без предопределенной функции
- 18. Сохранение открытого файла без подсказок
- 19. Что происходит быстрее: сохранение файла в tmp-папке в mysql?
- 20. сохранение файла в папке Assets в Windows 8 App
- 21. Сохранение эскизов в папке .thumbnails
- 22. Сохранение pdf в папке пользователя
- 23. Сохранение файлов в указанной папке
- 24. Stata: Сохранение в определенной папке
- 25. Android: Сохранение изображения в папке
- 26. Сохранение страниц в собственной папке?
- 27. Сохранение изображений в папке приложения?
- 28. Сохранение файла в сетевой папке с использованием asp.net mvc
- 29. Ошибка VBA «Сохранение файла вложения электронной почты в папке»
- 30. Выполнение команды для каждого файла в папке, затем сохранение вывода
В принципе, я пытаюсь загрузить с сервера sharepoint и хранить его на своем пакетном сервере, так как в пакете мы будем манипулировать содержимым файла. – Joey587
@home Я попытался получить ответ файла с помощью потоков, но детали, которые я получил, скорее не предназначены. Поэтому я прибегал к загрузке файла и его чтению. Возможно, я перепроверяю с администратором URL-адрес, который я использую. – Joey587