fix: chinese name export (#4890)

* fix: chinese name export

* fix: xlsx white space

* doc

* doc
This commit is contained in:
Archer
2025-05-25 21:19:29 +08:00
committed by GitHub
parent 1dea2b71b4
commit 874300a56a
5 changed files with 12 additions and 9 deletions

View File

@@ -48,7 +48,7 @@ async function handler(req: ApiRequestProps<backupBody, backupQuery>, res: ApiRe
encoding: file.encoding,
getFormatText: false
});
if (!rawText.startsWith('q,a,indexes')) {
if (!rawText.trim().startsWith('q,a,indexes')) {
return Promise.reject('Backup file start with "q,a,indexes"');
}
// 2. delete tmp file

View File

@@ -50,7 +50,10 @@ async function handler(req: NextApiRequest, res: NextApiResponse<any>) {
});
res.setHeader('Content-Type', 'text/csv; charset=utf-8;');
res.setHeader('Content-Disposition', `attachment; filename=${dataset.name}-backup.csv;`);
res.setHeader(
'Content-Disposition',
`attachment; filename=${encodeURIComponent(dataset.name)}-backup.csv;`
);
const cursor = MongoDatasetData.find<DataItemType>(
{