为什么上传大文件 要先传到临时文件夹里

发布于 2021-11-08 21:32:21 字数 73 浏览 766 评论 10

common-fileupload 中上传时会设置 到文件超过 1M 或 ..的时候 ,先上传到临时文件夹中, 这样做有什么好处吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

冷清清 2021-11-13 13:28:51

引用来自#7楼“赵霖”的帖子

引用来自#2楼“dd”的帖子

小点的文件直接分出一丁点内存,SERVER接完了(MAYBE 验证文件合法)就存了

大的 一次接一点,存到TMP目录,循环接传来的数据(内存一次就分配了一点)

最终确认文件OK 执行个MOVE 操作呗

限制一次分配的内存大小 是核心之一

反话 2021-11-13 13:28:51

像apache 之类的http服务器,他默认先放到系统的临时目录的原因是因为,他不知道你要放到哪个目录,所以默认放到临时目录里

apache有参数可以设置上传的临时目录的

2021-11-13 13:28:50

引用来自#8楼“dd”的帖子

WINRAR的解压

在某种类型还是什么的情况下,

它也是会先经过一次TMP目录的

如果是WIN下,TMP目录在系统盘,最终的实现是不是直接MOVE ,还是COPY了再DEL TMP里的那份我就不知道了

还是照着普遍的做法做吧

反话 2021-11-13 13:28:28

WINRAR的解压

在某种类型还是什么的情况下,

它也是会先经过一次TMP目录的

如果是WIN下,TMP目录在系统盘,最终的实现是不是直接MOVE ,还是COPY了再DEL TMP里的那份我就不知道了

还是照着普遍的做法做吧

噩梦成真你也成魔 2021-11-13 13:27:30

引用来自#2楼“dd”的帖子

小点的文件直接分出一丁点内存,SERVER接完了(MAYBE 验证文件合法)就存了

大的 一次接一点,存到TMP目录,循环接传来的数据(内存一次就分配了一点)

最终确认文件OK 执行个MOVE 操作呗

限制一次分配的内存大小 是核心之一

酒几许 2021-11-13 13:26:42

引用来自#4楼“方小葱”的帖子

每次看到你的头像我都会想到"黎明,莫非....

多情癖 2021-11-13 13:24:38

引用来自#4楼“方小葱”的帖子

每次看到你的头像我都会想到"黎明,莫非....

夜无邪 2021-11-13 13:06:52

每次看到你的头像我都会想到"黎明,莫非....

剑心龙吟 2021-11-13 12:40:53

引用来自#2楼“dd”的帖子

小点的文件直接分出一丁点内存,SERVER接完了(MAYBE 验证文件合法)就存了

大的 一次接一点,存到TMP目录,循环接传来的数据(内存一次就分配了一点)

最终确认文件OK 执行个MOVE 操作呗

限制一次分配的内存大小 是核心之一

岁月打碎记忆 2021-11-13 12:22:57

小点的文件直接分出一丁点内存,SERVER接完了(MAYBE 验证文件合法)就存了

大的 一次接一点,存到TMP目录,循环接传来的数据(内存一次就分配了一点)

最终确认文件OK 执行个MOVE 操作呗

 

限制一次分配的内存大小 是核心之一

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文