log bugfix
This commit is contained in:
@@ -310,7 +310,7 @@ async def download(key,c:config.KINTONE_ENV=Depends(getkintoneenv)):
|
||||
return r.json()
|
||||
|
||||
@r.post("/upload")
|
||||
async def upload(files:t.List[UploadFile] = File(...)):
|
||||
async def upload(request:Request,files:t.List[UploadFile] = File(...)):
|
||||
dataframes = []
|
||||
for file in files:
|
||||
if file.filename.endswith('.xlsx'):
|
||||
@@ -320,9 +320,9 @@ async def upload(files:t.List[UploadFile] = File(...)):
|
||||
print(df)
|
||||
dataframes.append(df)
|
||||
except Exception as e:
|
||||
raise APIException(Request.,'' ,f"Error occurred while uploading file {file.filename}: {str(e)}")
|
||||
raise APIException('kintone:upload',request.url._url,f"Error occurred while uploading file {file.filename}: {str(e)}")
|
||||
else:
|
||||
raise HTTPException(status_code=400, detail=f"File {file.filename} is not an Excel file")
|
||||
raise APIException('kintone:upload',request.url._url, detail=f"File {file.filename} is not an Excel file")
|
||||
|
||||
return {"files": [file.filename for file in files]}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user