From 3e0e42d8a1880a285a946f00a4f3ecb464b8a508 Mon Sep 17 00:00:00 2001 From: midoks Date: Wed, 26 Oct 2022 19:41:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/backup_ftp/index.py | 9 ++++++--- plugins/backup_ftp/js/backup_ftp.js | 4 +++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/plugins/backup_ftp/index.py b/plugins/backup_ftp/index.py index 904243ee2..5c8f2e299 100755 --- a/plugins/backup_ftp/index.py +++ b/plugins/backup_ftp/index.py @@ -118,9 +118,12 @@ def getList(): if not data[0]: return data[1] - ftp = FtpPSClient() - flist = ftp.getList(args['path']) - return mw.returnJson(True, "ok", flist) + try: + ftp = FtpPSClient() + flist = ftp.getList(args['path']) + return mw.returnJson(True, "ok", flist) + except Exception as e: + return mw.returnJson(False, str(e), []) def createDir(): diff --git a/plugins/backup_ftp/js/backup_ftp.js b/plugins/backup_ftp/js/backup_ftp.js index 45b264aa1..f4557b340 100755 --- a/plugins/backup_ftp/js/backup_ftp.js +++ b/plugins/backup_ftp/js/backup_ftp.js @@ -184,7 +184,9 @@ function osList(path){ var rdata = $.parseJSON(rdata.data); if(rdata.status === false){ - upyunApi(); + showMsg(rdata.msg,function(){ + upyunApi(); + },{icon:2},2000); return; }