一次上传qq最大能传多大文件文件多大?

您还未登陆,请登录后操作!
新浪微盘一次能上传多大的文件
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注iframe+ajaxSubmit结合(判断文件大小,上传图片,验证码刷新) - 推酷
iframe+ajaxSubmit结合(判断文件大小,上传图片,验证码刷新)
& 人们似乎慢慢遗忘了iframe。毕竟在ajax未诞生前。都是用iframe来实现无刷新的效果。当请教iframe实现无刷新知识时。他们说从来没用过。iframe是什么?。无奈。只有自己摸索,毕竟我属入门级别。下面的方法从效率上好不好。我也说不清。
已有的用户注册的表单,现优化实现如下功能
用户选择图片及时判断图片大小,不符合的话清空value
点提交按钮判断验证码是否正确。页面不能刷新,且要保证符号要求的file的vlaue存在。因为只要页面不刷新。value的值就会存在
因为file是Readonly,想清空value。只能用新的file替换之前的file
想页面不刷新。首选当然是ajax请求,给每个file注册onchang事件
我们可以动态给每个file注册onchang事件,我这里用bind代替live。它的好处是。在页面加载完成后添加的file也会被注册onchang事件。因为我这里允许用户动态添加file。
$(function () {
$(&[type=file]&).live(&change&, function () {
//执行代码
但动态注册的onchang事件触发的条件:1:文本框值发生改变 、2:文本框失去焦点&
所以这里达不到及时验证。体验不好,故而给页面已有的file加上onchang事件。动态添加的file也同时添加onchang事件。
如:动态添加的file,给fileEven()函数加个参数,当触发时把对象传过去。可以获取当前file的属性
var html = '&dl class=&clear& flag=&xszz&&&dt&销售资质认证:&/dt&&dd&&input name=&FilePath&
onchange=&fileEven(this);& style=&width: 259px& type=&file& class=&txtPhone& /&&/dd&&/dl&';
既然是在后台判断大小。当然就用不了$.get。$.post提交。难道你想在把value传到后台。在后台fileInfo读取文件吗?额,当时也这么想过。!!!,那我们必须把表单提交,后台HttpPostedFile接收。那么选择的form插件提交表单:jquery.form.js,
我们准备一个iframe。表单提交给iframe。会刷新iframe。不会刷新页面。方能保存file中的value,把表单提交到iframe很简单。上篇博文也介绍了
这里准备一个iframe。设置为隐藏
&!--隐藏的iframe来接受表单提交的信息 页面会在iframe中刷新。不会刷新from 达到保存表单中文本框的值--&
&iframe id=&Iframe1& name=&ajaxifr& style=&display:&&&/iframe&
把表单的target属性指向iframe的name&,表单的enctype属性记得设置为:
multipart/form-data& 。我这里是没设置action。因为是提交给当前页面
&form id=&form1& runat=&server& method=&post& enctype=&multipart/form-data& target=&ajaxifr& &
提供一张表单属性图
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
AjaxSubmit提交表单
1 //每个file的onchang事件,选择图片时触发 ,这里当文件无效,不合法等等,都用一个新的file替换之前的file。用来达到清空value的目的
2 function fileEven(type) {
//用户选取图片时。接收当前对象
var file = $(type);
file.attr(&name&, &fileSrc&);
//给当前file取个唯一name。在后台统一接收
if (CheckFilePath(file)) {
//CheckFilePath(file)是验证图片格式的函数。简单的一个正则表达式
$(&#form1&).ajaxSubmit({
//ajaxSubmit提交表单,这里要区分ajaxForm
success: function (data) {
//success:表示成功后执行
if (data == &no&) {
alert(&不能上传大于4M的图片!&);
//默认是4M。所以记得在web.config配置上限大小
//file的id是唯一标识。所有我采用时间的毫秒。如果你怕重复。可以选择number累加
file.parent().html(&&input type='file'id='file& + new Date().getMilliseconds() + &' name='file' onchange='fileEven(this)'/&&);
} else if (data == &null&) {
alert(&图片无效!&);
file.parent().html(&&input type='file' id='file& + new Date().getMilliseconds() + &'
name='file' onchange='fileEven(this)'/&&);
file.attr(&name&, &&);
//判断后。记得要清空name。空位留出来。好让其他file使用
//否则文件格式无效
alert('图片格式无效,仅支持\r\njpeg、jpg、bmp、gif 图片!');
file.parent().html(&&input id='file& + new Date().getMilliseconds() + &' type='file' name='file' onchange='fileEven(this)'/&&);
简单区分下JQuery中的AjaxForm和AjaxSubmit。
ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始
&script src=&Scripts/jquery.js&&&/script&
&script src=&Scripts/jquery.form.js&&&/script&
// DOM加载后初始化
$(document).ready(function() {
// &绑定&myForm”,并提供一个简单的回调函数
$('#myForm').ajaxForm(function() {
alert(&我不提交表单,我只是为后续提交表单做准备!&);
AjaxSubmit
马上由AJAX来提交表单。你可以在任何情况下进行该项提交。
在web.config配置文件上限
&!--设置最大上传文件,单位KB、此处设置的为25M--&
&httpRuntime maxRequestLength=&25600&
useFullyQualifiedRedirectUrl=&true&
executionTimeout=&6000&
minFreeThreads=&8&
minLocalRequestFreeThreads=&4&
appRequestQueueLimit=&100&
enableVersionHeader=&true&
提交。在后台接收并判断
//判断图片的大小
string msg = string.E
HttpPostedFile file = Request.Files[&fileSrc&];
int bytes = file.ContentL
//获取图片字节 单位 B
if (bytes == 0)
msg = &null&;
//文件无效
else if (bytes & 1024 * 1024 * 4)
msg = &no&;
//图片不能大于4M
Response.Write(msg);
Response.End(); //停止该页的执行
点击注册按钮提交注册信息。并完成注册
&asp:Button ID=&imgBtnReg& runat=&server& onfocus=&this.blur()& OnClientClick=&return chk_reg();& OnClick=&imgBtnReg_Click& Text=&确认提交&/&
后台判断验证码是否正确。错误。弹提示框。并刷新验证码
当刷新验证码时。有两点要注意
1、因为这里是提交到iframe。所以刷新是调用父页面的函数。所有要加parent。
2、开头说了。页面不是没刷新。而是在iframe刷新。既然有刷新,验证码也会刷新。验证码的值是保存在服务端的session中。但刚刚验证码错误的时候。你也刷新了一次。那一共就是两次。
因为是页面先刷新(也就是我说的父页面)parent.RefreshCode(),然后验证码图片被显示到页面呈现在用户前。继而iframe跟着刷新。替换了之前躲在session中的值。这样用户看到的验证码。
跟藏在session中的值永远不相等。可把我折腾了坏了。最后在刷新验证码后。Response.End();问题得到了解决。
Response.Write(&&script&alert('验证码输入错误')&/script&&);
//弹出提示框,提示验证码错误Response.Write(&&script&parent.RefreshCode()&/script&&);
//验证码输入错误。回调。更新验证码Response.End();
//这句话就阻止了iframe继续刷新。页面终止    
当你注册完成后需要跳转页面。记得parent
//因为是把form提交到iframe。此页面为子页面,所有这里需用parent。在父窗口打开链接
Response.Write(&&script&parent.window.location.href('')&/script&&);  
已发表评论数()
&&登&&&陆&&
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
三星S6和S6 Edge钢铁侠版本月将上市
微软Surface 3行货版本上市时间曝光
作为时下最强旗舰手机,三星GALAXY S6和S6 Edge无疑受到了外界的广泛关注,尤其是出现了诸如内存泄露等问题后,两机更是被推向了风口浪尖。如今,外国媒体Phonearena总结了三星GALAXY S6和S6 Edge在使用中的十大缺点,虽然这些缺点之中的一些看起来有些牵强,但对于这样一款顶级旗舰来说,完美的使用体验才应该是其追求的目标。
滚动播报:
多智手机助手
全新WP客户端
站内全文搜索,由百度和塞班合作提供
& 论坛公告
为了论坛特殊组良性发展以及账号的安全,论坛近期会集中清理废弃特殊组账号及长期不达标账号或者存在安全隐患的账号。
被清理的特殊组如果有时间想回归论坛,可以到事务区发帖申请,如果符合回归要求会给恢复头衔。
另外关于特殊组部分人员组别调整为荣誉特殊组的请参见下面的说明:
即日起论坛将全面清理违规电子书,对于无视警告继续违规上传电子书的会员将封禁账号处理。
从新定位,从新开始,Dospy论坛未来将打造成以码品类为起点的综合性好玩的内容分享社区。所有内容围绕一个字“玩”,这是一个以“玩”为主的社区,玩机、玩装备、玩活动、线上、线下。
因可能存在版权隐患,书区即日起关闭整理,恢复时间待通知。
即日起全论坛上线新道具――回复可见卡,欢迎大家点击右上角的“道具“,进入购买使用。
此道具仅限对自己帖子使用,鉴于在之前WP8版块公测期间效果良好,所以扩展全论坛所有版块。
严禁以各类形式进行各类网赚、推广行为,包括且不限于赚钱网盘(城通、千军万马等)、带推广ID的链接、以及各类有推广目的的外链和附件。
受到有不法分子盗号后发布违法贴子的影响,目前论坛已经禁止使用类似123456之类的弱密码用户登陆。
如果有这类用户,请在登录页面点击”忘记密码“使用注册邮箱重新设置密码(如在邮箱的收件箱里没有收到重新设置密码的邮件的话,请在邮箱的垃圾箱里面也查看下,邮件有时候会被邮箱的系统归类到垃圾箱了)。如果有连注册邮箱也遗忘的用户,请在论坛的事务区发布申请重新设置密码的帖子。
因违规信息删除不及时,此次被上级部门要求关站整顿5天。
为减少违规新信息,即日起,新增民兵级别,同时对该级别发帖严加审核。
同时也恳请各位发现违规信息特别是违法广告后及时向论坛管理人员举报(可以点击违规帖子右下角处的“报告”按钮),感谢大家多年来的支持!
为避免伸手党泛滥,活跃论坛交流气氛,即日起,试行在论坛每下载一次附件将扣除1塞班币的财富值。
温馨提示:下载所有置顶贴附件不扣除,下载同一个帖子的所有附件只扣除一次,重复下载某附件也只扣除一次
请大家在下载资源时回复帖子给予评价,不但可以增加自己的财富值方便再次下载,也是对发布资源会员的一个鼓励。
为配合此次改革,已经做了如下措施(不断更新中,欢迎随时关注):
新增打赏功能,分多的会员,可以每次从自己的财富值里打赏1-10塞班币给其他会员发的回复或者主题
新增开通其他分值兑换财富值功能了。
将积分交易税从20%降为10%,最低余额降从1000降为500
新增“我的附件”功能,自己下载过哪些帖子附件,可以在此查到,方便再次免扣币下载。位置:页面右上角“我的”――我的话题――我的下载
新增奖励发资源功能,每10人(注意不是按次数而是按人数)下载发帖者同一帖内的附件资源,则奖励发帖者1塞班币
大众评分时代来临――新增“人气值”积分项!
快给你认为不错的帖子或者回复加分吧!鼓励作者发好贴!鼓励助人回复!
目前班长级别以上(含班长)会员皆可参加!具体的每次可加最大分值和24小时总评分值,请自行实践体会!
即日起,新增批量上传功能,特殊组人员上传文件大小权限已增加到50MB,普通会员依等级递增最大到18MB。同时已对论坛分区位置做出大调整。
1、凡注册成功者,均视为已经同意该《塞班论坛版权与免责声明》,承诺不得发表、上传违反国家相关法律法规的论坛和作品,塞班论坛会尽可能做好审核工作,如仍有遗漏,则由发表、上传者自行承担相关责任。
2、凡塞班论坛网友自发上传的作品,版权均属于作者本人,本论坛旨在提供手机玩家信息交流的平台,所有作品供用户测试手机使用,视频类作品请在测试后二十四小时内删除。本论坛不承担此类作品侵权行为的直接责任及连带责任。
3、在本网论坛上发表言论者,言论后果自负,本论坛有权在塞班网站内转载或引用(作者注明未经授权不能转载、引用),作者的言论不代表本论坛观点。
4、论坛网友发表的原创作品,作品的版权归作者所有,如需转载或者引用,必须经过原作者授权。
5、如因作品内容、版权等需要本站处理的,请在作品在本论坛发表之日起30日内联系本论坛管理员,否则视为放弃相关权利。
6、塞班保留对此声明的最终解释权。
微信扫一扫关注dospy当前位置: >
> 求助:FTP上传问题用QFTP上传文件,要求可以一次上传数据的大小,比如我一次读取1M的内容,然后
求助:FTP上传问题用QFTP上传文件,要求可以一次上传数据的大小,比如我一次读取1M的内容,然后
xuxu_guang & at
求助:FTP上传问题用QFTP上传文件,要求可以一次上传数据的大小,比如我一次读取1M的内容,然后上传该1M的内容,将这些数据保存在FTP服务器的文件当中,请问如何是实现?我用FTP的put函数好像实现不了这个功能,用rawcommand()写命令不知道该写哪些命令?求大牛们帮忙!
由于QFtp每次调用put函数时都会在服务器上重新创建文件,如果服务器上已经有相应文件,则清空此文件,然后写入新的数据。如果需要将一个文件上传到服务器,可以使用下面代码QFtp *qftp=new QFqftp-&connectToHost(&ft&);& qftp-&login();QFile *dataFile = new QFile(&filename&);dataFile-&open(QIODevice::ReadOnly);qftp-&put(dataFile, &filename&);而rawcommand()是创建自定义的FTP命令,对上传文件来说没有用的xuxu2416 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-大漠孤狼:未知:
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容
Copyright(C)2015美国虚拟主机资讯保留所有权利.
Powered by WordPress. 24小时客服QQ:.}

我要回帖

更多关于 qq最大能传多大文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信