700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 获取input上传图片之后的文件大小 以及路径

获取input上传图片之后的文件大小 以及路径

时间:2021-05-08 11:25:33

相关推荐

获取input上传图片之后的文件大小 以及路径

将文件的大小转换为 KB/MB

通过input.files ,拿到所选文件的相关信息如果选择的是多个文件,则循环input.files ,拿到里面每一项的size属性转换单位

8bit(位)=1Byte(字节)

1024Byte(字节)=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

// number:各个文件的size值function returnFileSize(number) {if(number < 1024) {//小于1024的,直接以字节为单位return number + 'bytes';} else if(number > 1024 && number < 1048576) {return (number/1024).toFixed(1) + 'KB';} else if(number > 1048576) {return (number/1048576).toFixed(1) + 'MB';}}

获取上传文件的路径

window.URL.createObjectURL( input.files的每一个 )

for(var i = 0; i < input.files.length; i++) {var listItem = document.createElement('li');var para = document.createElement('p');var image = document.createElement('img');image.src = window.URL.createObjectURL(input.files[i]);listItem.appendChild(image);list.appendChild(listItem);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。