feat: 上传前判断大小、新文件插入第一位

This commit is contained in:
lan
2024-06-15 17:27:28 +08:00
parent 4dfb75204d
commit c6fe556e76
15 changed files with 193 additions and 18 deletions
+1 -3
View File
@@ -114,19 +114,17 @@ async function saveFileByElementA(fileBlob: Blob, filename: string) {
window.URL.revokeObjectURL(downloadUrl);
document.body.removeChild(link);
}
async function saveFileByWebApi(fileBlob: Blob, filename: string) {
// 创建一个新句柄。
// @ts-ignore
const newHandle = await window.showSaveFilePicker({
suggestedName: filename,
});
// 创建一个 FileSystemWritableFileStream 用于写入。
const writableStream = await newHandle.createWritable();
// 写入我们的文件。
await writableStream.write(fileBlob);
// 关闭文件并将内容写入磁盘。
await writableStream.close();
}
+6 -2
View File
@@ -10,7 +10,10 @@
<el-input v-model="config.keywords" />
</el-form-item>
<el-form-item size="large" :label="t('admin.settings.background')">
<el-input v-model="config.background" />
<el-input v-model="config.background" placeholder="url" />
</el-form-item>
<el-form-item size="large" :label="t('admin.settings.explain')">
<el-input type="textarea" v-model="config.page_explain" placeholder="explain" />
</el-form-item>
<el-form-item size="large" :label="t('admin.settings.admin_token')">
<el-input type="password" v-model="config.admin_token" />
@@ -109,6 +112,7 @@ const config = ref({
uploadMinute: 1,
s3_access_key_id: '',
background: '',
page_explain:'',
s3_secret_access_key: '',
aws_session_token: '',
s3_signature_version: '',
@@ -153,7 +157,7 @@ const submitSave = () => {
font-size: 1rem;
letter-spacing: 0.4rem;
}
small{
small,.el-form-item__content{
color: #909399;
margin-left: 0.4rem;
}