У меня есть REST API, который должен: 1. Создать несколько файлов Json из объектов 2. Заархивировать их все 3. Загрузить в систему клиента - кто бы ни обращался к URL.
Я могучтобы выполнить шаги 1 и 2, но при выполнении шага 3 он загружается на мой сервер, но не на клиент.В настоящее время я пытаюсь в моем локальном, позже этот код перемещается в AWS, не уверен, что он также будет загружать на локальный сервер или клиент:
Код для шага 3:
public void downloadZip(String zipFileName)
{
File file = new File(zipFileName);
if(!file.exists()){
System.out.println("file not found");
}
OutputStream out = null;
try
{
out = new FileOutputStream("test_"+zipFileName);
FileInputStream in = new FileInputStream(file);
byte[] buffer = new byte[4096];
int length;
while ((length = in.read(buffer)) > 0){
out.write(buffer, 0, length);
}
in.close();
out.flush();
}
catch (IOException e)
{
e.printStackTrace();
}
}