flask控制上傳文件的大小


1、flask控制上傳文件的大小的方案是全局控制:http://docs.jinkan.org/docs/flask/patterns/fileuploads.html

from flask import Flask, Request app = Flask(__name__) app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024




2、flask還有個插件:https://pythonhosted.org/Flask-Uploads/#flaskext.uploads.patch_request_class

實現的也是全局控制

3、以上兩種方式不適合我,我需要的定制化,因為有多個上傳入口,每個入口的上傳文件大小限制不一致。

 

實現思路:設置個全局控制,限制全局允許的最大文件大小,然后使用flask把上傳的文件保存到本地,使用python判斷保存在本地文件的大小

fsize = os.path.getsize(filePath)

,然后根據文件大小,進行判斷

前端判斷大小的方法有很多:jquery就是一種,這里不再詳述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM