项目初次搭建
This commit is contained in:
19
app/api/common/upload_file.py
Normal file
19
app/api/common/upload_file.py
Normal file
@ -0,0 +1,19 @@
|
||||
from typing import List
|
||||
|
||||
from fastapi import APIRouter
|
||||
from fastapi import UploadFile
|
||||
import os
|
||||
|
||||
upload = APIRouter()
|
||||
|
||||
|
||||
@upload.post("/")
|
||||
def upload_file(files: List[UploadFile]):
|
||||
paths = []
|
||||
for file in files:
|
||||
path = os.path.join("images", file.filename)
|
||||
with open(path, "wb") as f:
|
||||
for line in file.file:
|
||||
f.write(line)
|
||||
paths.append(path)
|
||||
return paths
|
Reference in New Issue
Block a user