html fix
This commit is contained in:
parent
1184676742
commit
1f7164fe85
6
.github/workflows/publish.yml
vendored
6
.github/workflows/publish.yml
vendored
@ -60,12 +60,12 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd ..
|
cd ..
|
||||||
cd wxdump_web
|
cd wxdump_web
|
||||||
cp src/App.vue src/t.vue
|
cp src/main.ts src/t.ts
|
||||||
cp src/Appexport.vue src/App.vue
|
cp src/main.ts.export src/main.ts
|
||||||
npm install
|
npm install
|
||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
- name: copy Export UI to pywxdump/ui/web
|
- name: copy Export UI and Export UI to pywxdump/ui/web and pywxdump/ui/export
|
||||||
run: |
|
run: |
|
||||||
cd ..
|
cd ..
|
||||||
ls -l wxdump_web/dist
|
ls -l wxdump_web/dist
|
||||||
|
@ -5,8 +5,10 @@
|
|||||||
# Author: xaoyaoo
|
# Author: xaoyaoo
|
||||||
# Date: 2024/01/16
|
# Date: 2024/01/16
|
||||||
# -------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------
|
||||||
|
import base64
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
import traceback
|
import traceback
|
||||||
from .rjson import ReJson
|
from .rjson import ReJson
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
@ -41,3 +43,22 @@ def error9999(func):
|
|||||||
return ReJson(9999, body=rdata)
|
return ReJson(9999, body=rdata)
|
||||||
|
|
||||||
return wrapper
|
return wrapper
|
||||||
|
def gen_base64(path):
|
||||||
|
# 获取文件名后缀
|
||||||
|
extension = os.path.splitext(path)[1]
|
||||||
|
if extension == '.js':
|
||||||
|
start_str = 'data:text/javascript;base64,'
|
||||||
|
elif extension == '.css':
|
||||||
|
start_str = 'data:text/css;base64,'
|
||||||
|
elif extension == '.html':
|
||||||
|
start_str = 'data:text/html;base64,'
|
||||||
|
elif extension == '.json':
|
||||||
|
start_str = 'data:application/json;base64,'
|
||||||
|
else:
|
||||||
|
start_str = 'data:text/plain;base64,'
|
||||||
|
|
||||||
|
with open(path, 'rb') as file:
|
||||||
|
js_code = file.read()
|
||||||
|
|
||||||
|
base64_encoded_js = base64.b64encode(js_code).decode('utf-8')
|
||||||
|
return start_str + base64_encoded_js
|
Loading…
Reference in New Issue
Block a user