first-api & file-upload

This commit is contained in:
King Wang
2021-06-09 22:38:55 +08:00
parent 6c0c206b05
commit 1e3bfeb987
37 changed files with 491 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
import fs from "fs/promises";
import { ApiCall } from "tsrpc";
import { ReqUpload, ResUpload } from "../shared/protocols/PtlUpload";
export async function ApiUpload(call: ApiCall<ReqUpload, ResUpload>) {
// Write to file, or push to remote OSS...
await fs.writeFile('uploads/' + call.req.fileName, call.req.fileData);
call.succ({
url: 'http://127.0.0.1:3000/uploads/' + call.req.fileName
});
}