summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/ftp/UploadTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/ftp/UploadTask.java')
-rw-r--r--Dozentenmodul/src/ftp/UploadTask.java13
1 files changed, 10 insertions, 3 deletions
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<Void, Void> {
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<Void, Void> {
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<Void, Void> {
*/
@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);
}
}