upload file ในภาษา Python ใช้สำหรับ upload ไฟล์ต่างๆ มาใช้งาน
โพสต์แล้ว: 09/07/2019 4:46 pm
วิธีการ upload file ในภาษา Python
ใครที่กำลังหาวิธีการ upload file ในภาษา python ผมก็มีวิธีมาแชร์ในวันนี้ครับในการจะ uploadfile นั้นจะต้องทำการ import flask มาก่อนนะครับ จะโค้ดคำสั่งตามด้านล่างนี้ครับ
โค้ดภาษา python
โค้ดภาษา html
จากตัวอย่างโค้ดนะครับเราก็ได้ หน้า upload ดังรูป
ให้ทำการเลือกไฟล์ที่การต้องการจะ upload
กด upload แล้วไฟล์ก็จะเข้าไปอยู่ในโฟล์เดอร์ uploads ใน project ครับ
รูปนี้ก็คือถ้า upload file สำเร็จจะมีข้อความขึ้นมาบอก
อ้างอิง
https://www.tutorialspoint.com/flask/flask_file_uploading.htm
https://www.youtube.com/watch?v=KX-crUmmVYY
ใครที่กำลังหาวิธีการ upload file ในภาษา python ผมก็มีวิธีมาแชร์ในวันนี้ครับในการจะ uploadfile นั้นจะต้องทำการ import flask มาก่อนนะครับ จะโค้ดคำสั่งตามด้านล่างนี้ครับ
โค้ดภาษา python
โค้ด: เลือกทั้งหมด
import os
from flask import Flask,request, render_template
UPLOAD_FOLDER = '/uploads' #จะเป็นโฟล์เดอร์ที่เก็บไฟล์ที่เรา upload
app=Flask(__name__)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
@app.route('/')
def index():
return render_template('home.html')
@app.route('/upload', methods=['POST'])
def uploader():
if request.method == 'POST':
f= request.files['filename']
f.save(os.path.join (app.config['UPLOAD_FOLDER'],f.filename))
return 'upload file success'
if __name__=='__main__':
app.run(debug=True)
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="/upload" method="POST" enctype = "multipart/form-data">
<input name="filename" type="file">
<input type="submit" value="ok">
</form>
</body>
</html>
https://www.tutorialspoint.com/flask/flask_file_uploading.htm
https://www.youtube.com/watch?v=KX-crUmmVYY