Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
White Collar
BAPIDE
Commits
f37d9af2
Commit
f37d9af2
authored
Jun 19, 2025
by
王业明
Browse files
Fix:SFtp上传功能修复
parent
b4305d80
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
cn.com.bankit.ide.common.ftp/src/cn/com/bankit/ide/common/ftp/jobs/FtpUploadJob.java
View file @
f37d9af2
...
@@ -159,7 +159,7 @@ public class FtpUploadJob extends Job implements IJobChangeListener {
...
@@ -159,7 +159,7 @@ public class FtpUploadJob extends Job implements IJobChangeListener {
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
if
(
status
==
Status
.
OK_STATUS
)
if
(
status
==
Status
.
OK_STATUS
)
status
=
new
Status
(
Status
.
ERROR
,
FtpActivator
.
PLUGIN_ID
,
status
=
new
Status
(
I
Status
.
ERROR
,
FtpActivator
.
PLUGIN_ID
,
FtpActivator
.
getPluginResource
().
getString
(
FtpConstants
.
FTP_I18N_J_D_E_UP_F
)
+
"\n"
FtpActivator
.
getPluginResource
().
getString
(
FtpConstants
.
FTP_I18N_J_D_E_UP_F
)
+
"\n"
+
e
.
getMessage
());
+
e
.
getMessage
());
else
else
...
...
cn.com.bankit.ide.common.ftp/src/cn/com/bankit/ide/common/ftp/jobs/SFtpUploadJob.java
View file @
f37d9af2
...
@@ -6,11 +6,7 @@ import cn.com.bankit.ide.common.ftp.SSHRemoteCall;
...
@@ -6,11 +6,7 @@ import cn.com.bankit.ide.common.ftp.SSHRemoteCall;
import
cn.com.bankit.ide.common.ftp.console.ConsoleFactory
;
import
cn.com.bankit.ide.common.ftp.console.ConsoleFactory
;
import
cn.com.bankit.ide.common.ftp.model.ConnNode
;
import
cn.com.bankit.ide.common.ftp.model.ConnNode
;
import
cn.com.bankit.ide.common.ftp.model.UploadModel
;
import
cn.com.bankit.ide.common.ftp.model.UploadModel
;
import
cn.com.bankit.ide.common.resources.ResourceProvider
;
import
java.io.File
;
import
java.util.List
;
import
java.util.List
;
import
org.eclipse.core.resources.IFile
;
import
org.eclipse.core.runtime.IPath
;
import
org.eclipse.core.runtime.IProgressMonitor
;
import
org.eclipse.core.runtime.IProgressMonitor
;
public
class
SFtpUploadJob
extends
FtpUploadJob
{
public
class
SFtpUploadJob
extends
FtpUploadJob
{
...
@@ -23,6 +19,7 @@ public class SFtpUploadJob extends FtpUploadJob {
...
@@ -23,6 +19,7 @@ public class SFtpUploadJob extends FtpUploadJob {
ConsoleFactory
.
regist
(
connNode
);
ConsoleFactory
.
regist
(
connNode
);
}
}
@Override
protected
void
doRun
(
IProgressMonitor
monitor
)
throws
Exception
{
protected
void
doRun
(
IProgressMonitor
monitor
)
throws
Exception
{
uploadFile
(
monitor
);
uploadFile
(
monitor
);
}
}
...
@@ -36,7 +33,7 @@ public class SFtpUploadJob extends FtpUploadJob {
...
@@ -36,7 +33,7 @@ public class SFtpUploadJob extends FtpUploadJob {
this
.
total
=
this
.
list
.
size
();
this
.
total
=
this
.
list
.
size
();
label244:
for
(
UploadModel
up
:
this
.
list
)
for
(
UploadModel
up
:
this
.
list
)
try
{
try
{
monitor
.
beginTask
(
monitor
.
beginTask
(
FtpActivator
.
getPluginResource
()
FtpActivator
.
getPluginResource
()
...
@@ -51,9 +48,11 @@ public class SFtpUploadJob extends FtpUploadJob {
...
@@ -51,9 +48,11 @@ public class SFtpUploadJob extends FtpUploadJob {
this
.
connNode
.
setConsoleMessage
(
"文件 "
+
up
.
getLocalJavaFile
().
getAbsolutePath
()
+
"上传到 "
this
.
connNode
.
setConsoleMessage
(
"文件 "
+
up
.
getLocalJavaFile
().
getAbsolutePath
()
+
"上传到 "
+
this
.
ssh
.
getHome
()
+
up
.
getRemotePath
()
+
"成功"
);
+
this
.
ssh
.
getHome
()
+
up
.
getRemotePath
()
+
"成功"
);
}
}
if
(!(
monitor
.
isCanceled
()))
System
.
out
.
println
(
"monitor.isCanceled(): "
+
monitor
.
isCanceled
());
break
label244
;
if
(
monitor
.
isCanceled
()){
return
;
break
;
}
//return;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
this
.
connNode
.
setConsoleError
(
e
.
getMessage
());
this
.
connNode
.
setConsoleError
(
e
.
getMessage
());
throw
e
;
throw
e
;
...
...
cn.com.bankit.ide.common.ftp/src/cn/com/bankit/ide/common/ftp/jobs/UploadFileJob.java
View file @
f37d9af2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment