ExtractFile и передача по ftp

  • Автор темы Автор темы wowa
  • Дата начала Дата начала
  • Теги Теги
    extractfile ftp
W

wowa

Здравствуйте,

Подскажите, мне нужно из лотус документов сделать выгрузку аттачментов и отослать эти аттачи по ftp.
Подскажите, реализуемо ли это?
Я предполагаю что нужно делать 2 шага
1) ExtractFile на диск сервака
2) Используя Java библиотечку передать файлы по ftp. Наслышан что есть такие библиотеки, но пока не нашел.

Возможно ли сделать данное без посредника - т.е. обойтись с выгрузкой на диск сервака?

Может у кого есть подобный опыт? Буду благодарен любой инфы.
Спасибо.
 
на java можно стримами передавать...
т.е. получать аттач как java стрим и фигачить его как входной стрим фтп клиента
фтп клиенты есть разные...
для апачевского
если вот сюда:
Java:
try(InputStream input = new FileInputStream(new File(localFileFullName)))
скоммутировать стрим из аттача (вместо файла) то обойдемся без сохранения на диск
коммутация ошибочка вышла - такая коммутация не нужна
у EmbededObject уже есть InputStream - obj.getInputStream()
будет выглядеть так (очень приблизительно:
Java:
...
Vector v = doc.getEmbeddedObjects();
EmbeddedObject obj=(EmbeddedObject)v.elementAt(0);//если один аттач
...
//должна быть проверка на существование и обработка исключения
...
InputStream input = obj.getInputStream();
//далее код по ссылке
...
 
Последнее редактирование:
zehon
Позволяет прям поток на сервер грузить, удалять, создавать, полный клиент.
 
@wowa подозрительно долгий период отсут. обратной связи ;)
люди отвечали...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab