增加crypto-js加密中的文件大小限制

时间:2020-08-26 20:46:51

标签: javascript encryption client-side cryptojs

我遇到了一个教程,该教程向您展示了如何使用crypto-js库在客户端加密模型中加密文件,问题是该教程对文件大小限制为1MB,我想增加了它的局限性。

我的问题是如何实现?

教程:https://tutorialzine.com/2013/11/javascript-file-encrypter

1 个答案:

答案 0 :(得分:0)

将以下条件检查中的值更改为更大的值(此代码段来自您引用的教程链接)。

1024字节为1KB,乘以1024为1 MB。例如,如果您希望限制为5 MB,请使用5*1024*1024

if(file.size > 1024*1024){
  alert('Please choose files smaller than 1mb, otherwise you may crash your browser. \nThis is a known issue. See the tutorial.');
  return;
}
相关问题