ファイルのアップロード
1042 ワード
indexの投稿ページ
function posting() {
let title = $('#title').val()
let content = $("#content").val()
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)
Reference
この問題について(ファイルのアップロード), 我々は、より多くの情報をここで見つけました https://velog.io/@purelyric/file-업로드-하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol