add images api

This commit is contained in:
lesion 2022-08-26 16:31:33 +02:00
parent f49fdd247a
commit 4c05e40a73

View file

@ -0,0 +1,12 @@
import fs from 'node:fs'
import path from 'path'
import { sendStream } from 'h3'
export default defineEventHandler(event => {
const uuid = event.context.params.uuid
const filePath = path.resolve('./server/public/images/', uuid)
if (!fs.existsSync(filePath)) {
throw new Error('File not found!')
}
return sendStream(event, fs.createReadStream(filePath))
})