fix: 文件下载

This commit is contained in:
bietiaop
2025-02-04 15:31:10 +08:00
parent 914fcab01f
commit e188d45ea5
3 changed files with 19 additions and 1 deletions

View File

@@ -268,7 +268,11 @@ export const BatchMoveHandler: RequestHandler = async (req, res) => {
// 新增:文件下载处理方法(注意流式传输,不将整个文件读入内存)
export const DownloadHandler: RequestHandler = async (req, res) => {
try {
const filePath = normalizePath(req.query['path'] as string);
const filePath = normalizePath( req.query[ 'path' ] as string );
if (!filePath) {
return sendError( res, '参数错误' );
}
const stat = await fsProm.stat(filePath);
res.setHeader('Content-Type', 'application/octet-stream');