Как скачать бинарные файлы с Pentaho? - PullRequest
0 голосов
/ 27 мая 2018

Шаг pentaho Http Client позволяет загружать только текстовые файлы.

Как загрузить бинарные файлы с помощью Pentaho?

1 Ответ

0 голосов
/ 27 мая 2018

Добавьте значение модифицированного скрипта Java со следующим кодом

var fileURL = "https://hp.imguol.com.br/c/home/b1/2018/05/26/mohamed-salah-chora-apos-se-machucar-em-lance-com-sergio-ramos-1527363329053_300x300.jpg";

var url = java.net.URL(fileURL);    

var httpConn = url.openConnection();

// opens input stream from the HTTP connection
var inputStream = httpConn.getInputStream();
var saveFilePath = "d:/myfile10.jpg";      


var bis = java.io.BufferedInputStream(inputStream);
var bos = java.io.BufferedOutputStream(java.io.FileOutputStream(java.io.File(saveFilePath)));
var inByte;
while((inByte = bis.read()) != -1) {
    bos.write(inByte);
}
bis.close();
bos.close();
...