Spaces:
Running
Running
Download src/uploads/controller.ts from m97j/archive-core: direct link, hf CLI and curl.
- Browser
- Download file 448 Bytes
-
https://huggingface.co/spaces/m97j/archive-core/resolve/main/src/uploads/controller.ts
- Command line
-
hf download hf://spaces/m97j/archive-core/src/uploads/controller.ts
-
curl -L -o controller.ts https://huggingface.co/spaces/m97j/archive-core/resolve/main/src/uploads/controller.ts
448 Bytes
| // backend/src/uploads/controller.ts | |
| import { Request, Response } from 'express'; | |
| import { ensureContainer, getUploadSas } from '../utils/azureBlob'; | |
| export async function getSas(req: Request, res: Response) { | |
| const { filename } = req.body; | |
| if (!filename) return res.status(400).json({ error: 'filename required' }); | |
| await ensureContainer(); | |
| const { uploadUrl, expiresOn } = getUploadSas(filename); | |
| res.json({ uploadUrl, expiresOn }); | |
| } | |