create-aelf-dapp
Version:
Create aelf Dapp based on Next.js with one command
23 lines (17 loc) • 617 B
text/typescript
import { writeFile } from 'fs/promises';
// const fs = require('fs');
import { NextResponse } from 'next/server';
export async function POST(request: Request) {
const formData = await request.formData();
console.log('formData: ', formData);
const file = formData.get('file') as File;
console.log('file: ', file);
const fileBuffer = await file.arrayBuffer();
console.log(
'arrayBuffer, Buffer.from(arrayBuffer): ',
__dirname,
Buffer.from(fileBuffer),
);
await writeFile(`${__dirname}/${file.name}233`, Buffer.from(fileBuffer));
return new NextResponse('success', { status: 200 });
}