当前位置: 首页 > 知识库问答 >
问题:

vue3的前端的上传文件有大小上限限制吗?比如1TB也能吗?

赫连黎昕
2023-05-04

看了比较多的帖子,大部分vue上传大文件是使用“切片”后上传的,可是很多帖子都自定义了一个“上传大小不超过1G”。

我看大概率这个1G是自己定的,可是为什么要定这样的上限呢?是超过某个值,出现失败的情况会大大增加吗?是服务器有限制吗?好像切片后再合并,理论上是无限大小的,就看工程上如何实现了。

对于这种web上传巨巨巨大文件(几千GB)的经验和方案,想请问下各位的经验?

共有3个答案

尉迟高澹
2023-05-04

不是技术限制,而是业务限制

因为不存在需要上传这么大文件的业务

蔚楷
2023-05-04
  1. 限制上传文件大小的不是 Vue,Vue 只是前端框架而已,它没办法限制文件上传。
  2. 1G 这个多半是作者随手写的,实际上没有任何标准化的定义。能传多少内容,服务器可以设置。
  3. 切片上传,除了突破文件尺寸限制,更大的好处是可以断点续传。
  4. 至于是否支持超大文件,还是要看你的业务。目前我还真没见过一定要支持一次性上传巨大文件的需求。
束作人
2023-05-04

1.文件过大,可能会导致浏览器崩溃或内存耗尽。
2.上传大文件需要比较长时间,网络波动可能导致上传失败
3.服务器,要有足够的存储空间和带宽
除了视频不太可能出现你这么大的需求,那些弄短视屏和长视频的解决方案都比较成熟了

 类似资料:
  • 问题内容: 我在Django应用中有一个表单,用户可以在其中上传文件。 如何设置上传文件大小的限制,以便如果用户上传的文件大于我的限制,则该表格将无效并且会引发错误? 问题答案: 此代码可能会帮助:

  • 问题内容: 我只想限制用户可以上传的文件的大小。 我以为maxlength = 20000 = 20k,但这似乎根本不起作用。 我在Rails上运行,而不是在PHP上运行,但是我认为在HTML / CSS客户端进行此操作要简单得多,或者使用jQuery作为最后的手段。这是如此基本,尽管必须缺少一些我不知道或不知道的HTML标记。 希望支持IE7 +,Chrome,FF3.6 +。我想我可以在需要时

  • 问题 如何限定上传文件的大小? Solution web.py 使用cgi 模块来解析用户的输入, 而 cgi 模块对最大输入大小有限制。 下面的代码限制了最大数据输入为 10MB. import cgi # Maximum input we will accept when REQUEST_METHOD is POST # 0 ==> unlimited input cgi.maxlen =

  • 我正在使用MulterV1.3.0和ExpressV4.15.4。 我已经使用了文件化限制,如下所示 > 在这种情况下,我不认为限制起作用。导致未获得任何LIMIT_FILE_SIZE错误。 如果删除fileFilter,则会出现LIMIT_FILE_SIZE错误。 但在这两种情况下,首先要上传整个文件&然后检查fileSize。 上传一个1GB的文件,然后检查它的1MB或不是,这一点都不好。所以

  • 问题内容: 我正在使用ASP.NET MVC开发站点。CSS文件已增长到88KB,并且有5,000行多一点。我最近注意到,最后添加的样式在浏览器中不存在。CSS文件或行数有大小限制吗? 编辑 :对不起,我忘记提及此问题在Windows 7中同时在FireFox和IE8中发生。 问题答案: 我认为,如果您对CSS文件的大小有疑问,那么该是 重新考虑样式策略的时候了 。CSS中的C代表级联。通常,当C

  • 问题内容: 我得到这个错误说 上传大约30MB的视频时, 这是设置代码 不确定如何设置maxFieldsSize属性,需要一些帮助!!! 问题答案: Express使用连接中间件,您可以使用以下命令指定文件上传大小 连接限制中间件