Moj kod:
public OutputStream receiveUpload(String filename, String MIMEType)
{
this.filename = filename;
FileOutputStream fos = null;
try {
fos = new FileOutputStream(new File(filepath + File.separator + filename)); //jak to ominac, nei chce zapisac pliku pod filepath, chce go tylko przechopwac i wrzucic do metody commitToGirt
} catch (Exception e) {
return null;
}
return fos;
}
public void uploadSucceeded(Upload.SucceededEvent event)
{
try {
commitToGit(filepath + File.separator + filename); //nie chce czytac tutaj pliku z dysku, a z tego okienka vaadinovego do ktorego je wybralem
} catch(Exception e) {
e.printStackTrace();
} finally {
File file = new File(filepath + File.separator + filename); //caly ten kod dziala ok, ale musze w nim caly czas zapisywac plik na dysku, a tutaj usuwac. Chce sie tego zapisywania i usuwanai pozbyc
if (file != null) {
file.delete();
}
}
}