社区
基础编程
帖子详情
上传时,如何避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦?
lingye
2006-06-02 09:14:33
根据PHP手册说明,通过设置MAX_FILE_SIZE可以实现,但是我测试的结果都是等到文件完全传到临时目录时才发现
是不是有别的方法呢?
...全文
242
3
打赏
收藏
上传时,如何避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦?
根据PHP手册说明,通过设置MAX_FILE_SIZE可以实现,但是我测试的结果都是等到文件完全传到临时目录时才发现 是不是有别的方法呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keenx
2006-06-03
打赏
举报
回复
可以用JS来提示,如果超过多大就提示
ImN1
2006-06-03
打赏
举报
回复
上传前没有警告字句吗?
如果看到警告字句还干傻事的我也没办法
hubinasm
2006-06-03
打赏
举报
回复
JS参考:
<form name=form1 onsubmit="return mm()">
<input type=file name=meizz><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript"><!--
function mm()
{
var s = document.form1.meizz.value;
if(s=="")return false;
var img = new Image();
img.src = s;
alert("高 = "+ img.height + "\n宽 = "+ img.width);
alert("fileSize = "+ img.fileSize +" 字节");
return(img.fileSize <= 40000);
}
//--></SCRIPT>
<input id="FileUpload" type="file" size="27" name="FileUpload" onpropertychange="javascript:img2.src=this.value;">
<img id="img2" src="" onerror='alert("类型错误或者目标不存在");' style="visibility:hidden;position:absolute;top=-10000"/>
<input type="button" value="获取" onclick="javascript:abc();">
<script language="javascript">
function abc()
{
alert(img2.width);
}
</script>
HTML大
文件
上传
解决方案实例代码
对于
文件
上传
,浏览器在
上传
的过程中是将
文件
以流的形式提交到服务器端的,如果直接使用Servlet获取
上传
文件
的输入流然后再解析里面的请求参数是比较
麻烦
,所以一般选择采用apache的开源工具common-fileupload这个
文件
上传
组件。我们要将Web应用系统中的
文件
资源提供给
用户
进行下载,首先我们要有一个页面列出
上传
文件
目录下的所有
文件
,当
用户
点击
文件
下载超链接
时
就进行下载操作,编写一个ListFileServlet,用于列出Web应用系统中所有下载
文件
。支持
文件
夹
上传
,且要求在服务端保留层级结构。
提升
文件
上传
性能的 4 种方式,你会吗?
业务需求 产品经理:小明啊,我们需要做一个附件
上传
的需求,内容可能是图片、pdf 或者视频。 小明:可以实现的,不过要限制下
文件
大小。最好别超过 30MB,
太大
了
上传
比较慢,服务器压力也大。 产品经理:沟通下来,视频是一定要的。就限制 50MB 以下吧。 小明:可以。 测试同学:这
文件
上传
也太慢了吧,我试了一个 50mb 的
文件
,
花
了一分钟。 小明:whats up,这么慢。 产品经理:不行,你这太慢了, 想办法优化下。 优化之路 问题定位 整体的
文件
上传
调用链路如下图: 小明
发现
前端开始
上传
,到请求到
如何在Git
上传
大
文件
GitHub 对每个
文件
的大小限制为 100 MB,即一个
文件
的内容不能超过 100 MB。如果
用户
尝试
上传
一个大于 100 MB 的
文件
,GitHub 会拒绝接收,并提示
用户
使用 Git Large File Storage (Git LFS) 来管理大
文件
。Git LFS 是一个 Git 的扩展工具,它可以将大
文件
存储在另外的服务器上,而在 Git 仓库中只保留
文件
的引用。这样,
用户
可以在 Git 仓库中跟踪和控制大
文件
,而不影响 Git 的性能和效率。
上传
问题总结(
文件
大小检测,大
文件
上传
)
PHP
上传
问题总结(
文件
大小检测,大
文件
上传
) 由于涉及到本地和服务器两方面的安全问题,所以基于input type="file"形式的页面
文件
上传
一直处于一个很尴尬的位置。一方面,
用户
不希望隐私泄露,所以浏览器无法对
用户
在
上传
时
选择的
文件
做有效的判 断。另一方面,为了服务器端的安全,减轻传输负担,系统又希望能在
用户
开始
上传
之前就将非法的
文件
拒之门外。 一来一
大
文件
上传
vue+WebUploader
大
文件
上传
vue+WebUploader 说说我实习前端开发的
时
候用的大
文件
上传
,前端原本项目用的是element自带的el-upload
文件
上传
,确实很方便,element把数据
上传
成功,失败,
上传
中等等的监听事件都已经封装好了,
文件
列表和
文件
信息也携带在监听方法的参数中,调用然后打印,,一目了然,进行业务逻辑开发效率很高。但问题是,,element的upload没有附带大
文件
的断点续传功能,
上传
过程中如果中断那么就比较
麻烦
,所以需要自己开发。 什么是断点续传? 当
用户
上传
文件
过程中如果由于网络,,手滑,
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章