This commit is contained in:
mrfelfel
2026-07-18 19:41:33 +03:30
parent 87ba0d253d
commit dfb0e857f1
158 changed files with 20278 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { r as requireAdmin } from '../../../chunks/adminAuth_CY4OwU1a.mjs';
import { s as storeImageBuffer } from '../../../chunks/images_DSuHPXn1.mjs';
export { renderers } from '../../../renderers.mjs';
const POST = async (context) => {
const unauthorized = requireAdmin(context);
if (unauthorized) {
return unauthorized;
}
const formData = await context.request.formData();
const file = formData.get("image");
if (!(file instanceof File) || file.size === 0) {
return context.json({ error: "فایل تصویری ارسال نشده است." }, 400);
}
try {
const storedImage = await storeImageBuffer(Buffer.from(await file.arrayBuffer()));
return context.json(storedImage, 200);
} catch {
return context.json({ error: "پردازش تصویر ناموفق بود." }, 500);
}
};
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
__proto__: null,
POST
}, Symbol.toStringTag, { value: 'Module' }));
const page = () => _page;
export { page };