23 lines
685 B
Python
23 lines
685 B
Python
from werkzeug.utils import secure_filename
|
|
|
|
from urllib.parse import unquote
|
|
|
|
import os
|
|
|
|
|
|
class RequestFileSave():
|
|
def RequestFileSave(file):
|
|
|
|
# 클라이언트가 파일을 선택하지 않고 제출한 경우를 확인
|
|
if file.filename == '':
|
|
return 'No selected file', 400
|
|
|
|
# 파일이 존재하면, 안전한 파일 이름을 얻고 파일을 저장
|
|
if file:
|
|
# filename = secure_filename(file.filename)
|
|
fileNm = unquote(file.filename)
|
|
file.save(os.path.join('E:/data', fileNm))
|
|
# return 'File uploaded successfully', 200
|
|
return fileNm
|
|
|
|
return fileNm |