flask怎么获取上传文件的大小和其他信息
2016-12-16
展开全部
上传文件的时候也是可以获取的(这个坑填了好久)
upload_file = request.files["upload_file"]
size = len(upload_file.read()())
这样就能获取文件的大小了,单位是字节
flask官方文档也提供了一个函数content_length,但是获取的结果都是0,所以没用。
有兴趣可以参考filestorage的文档自己测下
upload_file = request.files["upload_file"]
size = len(upload_file.read()())
这样就能获取文件的大小了,单位是字节
flask官方文档也提供了一个函数content_length,但是获取的结果都是0,所以没用。
有兴趣可以参考filestorage的文档自己测下
展开全部
这个无需用jquery, 但是浏览器必须要支持html5,
假设页面上有一个文件域
<input type="file" id="file_input" />
var input = document.getElementById("file_input");
//文件域选择文件时, 执行readFile函数
input.addEventListener('change',readFile,false);
function readFile(){
var file = this.files[0];
console.log("文件名:"+file.name);
console.log("文件类型:"+file.type);
console.log("文件大小:"+file.size);
假设页面上有一个文件域
<input type="file" id="file_input" />
var input = document.getElementById("file_input");
//文件域选择文件时, 执行readFile函数
input.addEventListener('change',readFile,false);
function readFile(){
var file = this.files[0];
console.log("文件名:"+file.name);
console.log("文件类型:"+file.type);
console.log("文件大小:"+file.size);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询