diff --git a/class/core/files_api.py b/class/core/files_api.py index 34f7f8803..a4460d276 100755 --- a/class/core/files_api.py +++ b/class/core/files_api.py @@ -845,7 +845,10 @@ class files_api: extension = extension.strip('.') if not extension in ['gz', 'zip', 'rar']: - return mw.returnJson(False, '现在仅支持gz,zip,rar文件解压!') + return mw.returnJson(False, '现在仅支持gz,zip,rar格式解压!') + + if mw.isAppleSystem() and extension == 'rar': + return mw.returnJson(False, 'macosx暂时不支持rar格式解压') try: tmps = mw.getRunDir() + '/tmp/panelExec.log'