file 업로드 하기

Hwangbaek·2021년 5월 17일
0

coding 연습

목록 보기
7/15

index의 posting 쪽

function posting() {
let title = $('#title').val()
let content = $("#content").val()

        let file = $('#file')[0].files[0]
        let form_data = new FormData()

        form_data.append("file_give", file)
        form_data.append("title_give", title)
        form_data.append("content_give", content)
        
        

서버에서 파일 이름을 날짜로 정하기 (datetime import 후 )

file = request.files["file_give"]

extension = file.filename.split('.')[-1]

today = datetime.now()
mytime = today.strftime('%Y-%m-%d-%H-%M-%S')

filename = f'file-{mytime}'

save_to = f'static/{filename}.{extension}'
file.save(save_to)

to_date = today.strftime('%Y년 %m월 %d일')

doc = {
    'title': title_receive,
    'content': content_receive,
    'file': f'{filename}.{extension}',
    'to_date': f'{to_date}'
}

db.diary.insert_one(doc)
profile
디오니소스

0개의 댓글

관련 채용 정보