我只是想尝试实施安全上传功能。我没有要求用户选择要上传的文件,而是有一个textarea,用户可以粘贴内容。我将在JS中解析它。
我想基于不是基于角色数量的大小来限制。如果它是charatcters的数量,那么我可以在JS
中轻松实现它质疑
1)根据大小限制数据是否安全?
2)我是JS的新手。在C中,一个字符是一个字节。所以我可以轻松计算尺寸。在JS中,我该怎么做?
3)如果JS与C样式大小调整相同,那么它是否依赖于浏览器?
有什么建议吗?
我对max length
的{{1}}属性不感兴趣。
尺寸
我的意思是大小以千字节为单位,兆字节,......
答案 0 :(得分:0)
虽然文件上传包含文件详细信息而文本上传仅包含文件内容,但这应该产生大致相同的数字。
<script>
function test() {
console.log(document.getElementById('file' ).files[0 ].size);
console.log(document.getElementById('text').value.length);
}
</script>
<input id="file" type="file" />
<br/>
<input type="text" id="text" />
<br/>
<button onclick="test();">test</button>