ICEFaces inputFile получает содержимое файла без загрузки

Есть ли способ просто получить содержимое просматриваемого файла без каких-либо операций загрузки/передачи файлов? В настоящее время я использую компонент ICEFaces inputFile, но мне не нужна операция загрузки файла по умолчанию. Спасибо.


person Ceren    schedule 13.11.2009    source источник


Ответы (2)


Это не невозможно. Клиент должен отправить (загрузить) содержимое файла вместе с телом запроса на сторону сервера всякий раз, когда вы хотите, чтобы содержимое файла было на стороне сервера.

Если вы ожидаете, что сможете решить эту проблему, передав только путь к файлу и используя обычный материал java.io.File и т. д., то вы на неправильном пути. Представьте, что я клиент и у меня есть c:/passwords.txt, как бы вы, будучи сервером на другом конце сети, когда-либо получали его содержимое через java.io.File?

person BalusC    schedule 13.11.2009

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

Жестко, если вы не придерживаетесь IceFaces, может добиться этого, написав апплет, которому предоставлены необходимые разрешения.

person Sylar    schedule 13.11.2009