使用Ext.net中的控件上传文件教程

作者:小菜 更新时间:2025-02-26 点击数:
简介:今天在使用ext.net的UploadField控件想上传文件时,发现examples.ext.net官网上的例子写的不是很详细。

于是通过网上找资料,结合asp

【菜科解读】

今天在使用ext.net的UploadField控件想上传文件时,发现examples.ext.net官网上的例子写的不是很详细。

于是通过网上找资料,结合asp.net的文件上传的方法,终于实现了图片的上传功能。

以下就是实现的代码,供大家参考!首先在.aspx文件中插入一个文件上传的控件:

然后是.cs文件中实现上传的具体代码:

string UploadFile =""; if (this.UploadFile.HasFile) UploadFile = this.UploadFile.PostedFile.FileName.ToString(); int FileSize=Int32.Parse(this.UploadFile.PostedFile.ContentLength.ToString()); if (FileSize > 5 * 1024 *1024) X.Msg.Alert("提示信息", "上传文件过大!").Show(); return; string strFileName = Path.GetExtension(this.UploadFile.PostedFile.FileName).ToUpper();//获取文件后缀 if (!(strFileName == ".BMP" || strFileName == ".GIF" || strFileName == ".JPG")) X.Msg.Alert("提示信息", "文件格式不正确!").Show(); return; Random ran = new Random(); string sNewName = DateTime.Now.ToString(@"yyyyMMddHHmmss") + ran.Next(100, 999) + Path.GetExtension(this.UploadFile.PostedFile.FileName); string strPath = Server.MapPath("~/FileUpload/" + sNewName); if (!Directory.Exists(Path.GetDirectoryName(strPath))) Directory.CreateDirectory(Path.GetDirectoryName(strPath)); this.UploadFile.PostedFile.SaveAs(strPath); }

通过简单的操作,就是给上传的图片重新命名,并且保存到要保存的文件夹中。

使用,Ext.net,中的,控件,上传,文件,教程,今天,

西安如何查询个人参保信息、社保缴费记录、社保卡使用记录?

西安如何查询个人参保信息、社保缴费记录、社保卡使用记录? 社保的作用可以为以下几点:1、保证基本生活:社保通过提供养老金、医疗保险等福利,帮助参保人在退休或患病时维持基本生活水平。

2、缓解经济压力:在面临失业、工伤或生育等特殊情况下,社保可以提供经济援助,减轻个人和家庭的经济负担。

3、促进社会稳定:通过建立社会保险网络,减少社会不稳定因素,维护社会和谐稳定。

4、支持劳动力再生产:社保保险有助于提高劳动者的生活质量,促进劳动力的健康和持续发展。

西安社保缴费明细查询方式有哪些?(1)您可以拨打社保查询12333热线,客服人员将热忱为您查询您的缴费信息;(2)您可以登录当地的人力资源和社保局网,进入个人网上服务大厅进行注册登记进行查询,或者找到“个人社保查询”、“社会保险缴费明细查询”等栏目,按要求输入身份证、密码等,即可!(3)您可以通过人社局微信进行查询;(4)各镇社保所和市民服务中心有社保一体机进行个人缴费信息查询。

需要提醒的是,前往社保局查询也不失一种很传统的查询方式,人们可以先了解社保局是在哪里,然后携带好身份证及社保卡就可以了,不仅可以查询到自己的社会保险的缴纳情况,还可以查询到使用情况,如果当地的社会保险有什么新的资讯也能及时了解。

以上就是关于社保的相关资讯,希望对您有帮助!更多精彩内容欢迎关注新社通APP最新资讯!

阿德里安堡之战中的哥特式胜利 暴露了罗马在战场上的军队弱点

阿德里安堡之战中的哥特式胜利暴露了罗马在战场上的军事弱点。

由于他们成功地使用对抗罗马步兵,哥特人获得了胜利。

这次哥特式的胜利为进一步的德国攻击打开了大门,开始了多米诺骨牌效应,结束了西欧的罗马帝国统治。

在公元378年8月,战斗发生在叛逆的哥特人和一支被召集起来镇压哥特式叛乱的罗马军队之间。

实际的战斗发生在距离伊斯坦布尔以西的希腊,保加利亚和土耳其边境附近的现代埃迪尔内阿德里安堡约13公里处。

冲突涉及东罗马帝国的野战军队,由弗拉维乌斯·瓦伦斯指挥,反对一支混合的哥特式军队,其核心由弗里格格恩下的Tervingi部落组成,由阿拉图斯和萨普拉克斯以及其他哥特部落领导的格雷图吉尼支持。

哥特人在公元376年与罗马人签订了一项条约,允许他们在帝国内定居,但由于他们从罗马人那里得到的虐待,哥特们反叛了。

瓦伦斯打算结束这种哥特式的威胁,但他过早地根据关于哥特式下等数字的伪造情报报告进行了攻击,而没有等待格拉蒂安皇帝下的西罗马军队抵达。

在战斗中,罗马军队彻底失败了。

三分之二的罗马军队,大约15,000名士兵被杀,包括瓦伦斯。

哥特骑兵 阿德里安堡的哥特式部队配备了重型骑兵。

哥特式骑兵骑在强壮的马匹上,可以承载骑手的重量和身体盔甲。

哥特马穿着防弹衣,以保护动物免受各种武器的伤害。

由于他们的装甲马不易受到严重伤害,哥特骑兵更愿意与敌人靠近并使用他们选择的武器,具有毁灭性冲击和致命效果的冲刺矛。

哥特式骑兵战术在阿德里安堡之战中起了决定性作用。

战场分析与战术 在夏季的中午炎热时期,两支罗马军队的先进分朝着哥特人的方向前进。

瓦伦斯愚蠢地决定在格拉蒂安到达战场之前开始一场决定性的战斗,因为他正在寻求所有的荣耀和错误的侦察,说服他只有一半的哥特力量存在。

阿德里安堡之战在几个阶段发展起来。

首先,罗马人向哥特式营地前进。

随着罗马军队的接近,哥特人采取了防御阵型,将他们的马车圈成了一个保护他们的妇女和儿童的拉杆。

他们用步兵保护他们的临时防御。

其次,罗马军队正在遭受酷暑,口渴和饥饿,而在没有哥特式骑兵的情况下,正在谈判休战,当时罗马骑兵部队的无序攻击引发了一般的军事行动。

第三,在罗马骑兵袭击失败后,哥特式骑兵突然从觅食的远征中返回并猛烈冲向罗马右翼,导致许多罗马士兵死亡。

随着更多返回的哥特骑兵到来,他们积极攻击罗马人暴露的左翼。

罗马人的队伍被两侧的哥特式骑兵攻击击碎,直到完全爆发。

最后,在罗马骑兵在混乱中被赶出战场后,哥特骑兵继续攻击罗马步兵的侧翼,迅速围绕并消灭罗马中心。

大约三分之二的罗马军队在炎热的夏季战场上死亡,其中包括Valens,其身体从未被发现。

战场影响与意义 虽然由于罗马的失败,阿德里安堡之战很重要,但冲突的真正影响在于战争的未来。

从西方战争开始直到在阿德里安堡的交战中,带有棍棒,剑和长矛的步兵在欧洲战斗中占据了战场。

骑兵部队偶尔会进行罢工,扫射侧翼,并进行侦察行动,但只有少数骑在马背上的战士直接对抗敌军。

这场战场战术随着阿德里安堡的哥特式胜利而改变。

哥特式骑兵成为中世纪骑士和许多骑兵部队的前身,这些部队将在未来1000年内统治欧洲战场。

只有当英国长弓弓箭手在克雷西(公元1346年)和阿金库尔(公元1415年)击败法国骑兵时,阿德里安堡的骑兵战术才开始从许多欧洲战场上消失。

到了20世纪,马骑兵已经被地面和空中的装甲机械化骑兵所取代,类似的机动和战术再次复活。

随机文章夏朝的货币是什么?中国400吨重型运输机简介,发动机比运20大2倍蚊式战斗机用的什么木材,专用巴尔沙木制造(速度碾压德军战机)直立浮尸科学怎么解释,尸体腐烂产生的气体膨胀而漂浮神仙千里眼顺风耳来历,历史著名人物被后人崇拜演化成神仙

加入收藏
               

使用Ext.net中的控件上传文件教程

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录