|
|
@ -691,8 +691,7 @@ def importDbExternal(): |
|
|
|
return mw.returnJson(False, '文件突然消失?') |
|
|
|
return mw.returnJson(False, '文件突然消失?') |
|
|
|
|
|
|
|
|
|
|
|
exts = ['sql', 'gz', 'zip'] |
|
|
|
exts = ['sql', 'gz', 'zip'] |
|
|
|
tmp = file.split('.') |
|
|
|
ext = mw.getFileSuffix(file) |
|
|
|
ext = tmp[len(tmp) - 1] |
|
|
|
|
|
|
|
if ext not in exts: |
|
|
|
if ext not in exts: |
|
|
|
return mw.returnJson(False, '导入数据库格式不对!') |
|
|
|
return mw.returnJson(False, '导入数据库格式不对!') |
|
|
|
|
|
|
|
|
|
|
@ -721,6 +720,9 @@ def importDbExternal(): |
|
|
|
mw.execShell(cmd) |
|
|
|
mw.execShell(cmd) |
|
|
|
import_sql = import_dir + tmpFile |
|
|
|
import_sql = import_dir + tmpFile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if file.find(".sql") > -1 and file.find(".sql.gz") == -1: |
|
|
|
|
|
|
|
import_sql = import_dir + file |
|
|
|
|
|
|
|
|
|
|
|
if import_sql == "": |
|
|
|
if import_sql == "": |
|
|
|
return mw.returnJson(False, '未找SQL文件') |
|
|
|
return mw.returnJson(False, '未找SQL文件') |
|
|
|
|
|
|
|
|
|
|
@ -733,7 +735,8 @@ def importDbExternal(): |
|
|
|
|
|
|
|
|
|
|
|
# print(mysql_cmd) |
|
|
|
# print(mysql_cmd) |
|
|
|
os.system(mysql_cmd) |
|
|
|
os.system(mysql_cmd) |
|
|
|
os.remove(import_sql) |
|
|
|
if ext != 'sql': |
|
|
|
|
|
|
|
os.remove(import_sql) |
|
|
|
|
|
|
|
|
|
|
|
return mw.returnJson(True, 'ok') |
|
|
|
return mw.returnJson(True, 'ok') |
|
|
|
|
|
|
|
|
|
|
|