From c867e3b0292ae63605cd4fcc11fd4c1a9bb954c9 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Mon, 25 Aug 2014 14:36:11 +0200 Subject: falsche FTP Erfolgsmeldung entfernt --- Dozentenmodul/src/ftp/UploadTask.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'Dozentenmodul/src/ftp/UploadTask.java') diff --git a/Dozentenmodul/src/ftp/UploadTask.java b/Dozentenmodul/src/ftp/UploadTask.java index e16cb93f..2196a80e 100644 --- a/Dozentenmodul/src/ftp/UploadTask.java +++ b/Dozentenmodul/src/ftp/UploadTask.java @@ -24,6 +24,7 @@ public class UploadTask extends SwingWorker { private String password; private String destDir; private File uploadFile; + private int percentCompleted; public UploadTask(String host, int port, String username, String password, String destDir, File uploadFile) { @@ -51,7 +52,7 @@ public class UploadTask extends SwingWorker { int bytesRead = -1; int i = 0; long totalBytesRead = 0; - int percentCompleted = 0; + percentCompleted = 0; long fileSize = uploadFile.length(); Image.image.setFilesize(fileSize); long start = System.nanoTime(); @@ -92,9 +93,15 @@ public class UploadTask extends SwingWorker { */ @Override protected void done() { - if (!isCancelled()) { + if (!isCancelled() && percentCompleted==100) { + System.out.println("Datei erfolgreich hochgeladen"); JOptionPane.showMessageDialog(null, - "File has been uploaded successfully!", "Message", + "Datei erfolgreich hochgeladen.", "Message", + JOptionPane.INFORMATION_MESSAGE); + } else if(!isCancelled() && percentCompleted != 100){ + System.out.println("Datein wurde unvollständig hochgeladen"); + JOptionPane.showMessageDialog(null, + "Datein wurde unvollständig hochgeladen. Bitte wiederholen.", "Message", JOptionPane.INFORMATION_MESSAGE); } } -- cgit v1.2.3-55-g7522