ASP.NET上传图片的方法探讨(C#)

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:ZAQWSX12344321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TP393 文献标识码:A 文章编号:1009-914X(2014)29-0291-01
  图片上传是一个网站的基本功能,因此.Net提供了文件上传的服务器控件——FileUpLoad控件,调用其PostedFile.SaveAs()方法就可以轻松地实现图片上传功能。
  一、基本方法
  在Web Form的设计视图中添加一个FileUpLoad控件和一个Button控件,在代码视图中为Button控件的Click事件添加如下代码:
  FileUpLoad1.PostedFile.SaveAs(Server.MapPath("temp.jpg"));
  其中Server.MapPath返回与Web服务器上的指定虚拟路径相对应的物理文件路径,在源视图中将Button的onclick的属性设置为"上传Button_Click",就实现了图片的上传。
  1.图片的文件名
  尽管图片上传的基本方法十分简单,但问题也是存在明显的,就是上传的图片文件名都为temp.jpg,不管什么类型图片,都存储为.jpg格式,不管上传多少个图片,都只保存最后一次上传,不管有多少用户上传图片,还是只保留最后一个用户的图片,因此上传图片的文件名必须遵循一套规则。
  上传图片文件名规则,一般采用时间字符串,DateTime.Now.ToFileTime() 可以获得当前时间的长整型数字,这个数字应该是由年精确到微秒的,所以用它作文件名的话几乎不会重复,如果是多用户同时操作的程序(比如网站)可以考虑加上用户的IP或编号、用户名做尾缀,或者增加一个多为的随机数,或者以文件的字节数作为尾缀,都是比较可靠的做法。
  二、图片的尺寸
  这里简单探讨了图片上传的基本方法、图片的缩放和大图片如何上传等问题,还有许多问题值得探讨,如上传图片如何存储于数据库、多个图片的上传,文件夹的上传等等。浏览器/服务器应用模式还在快速地发展着,在微软新推出的ASP.NET中,文件上传的功能还在不断提高。作为一种全新的技术,它是一个用于Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,利用这些代码我们将会更容易地进行再利用和共享,从而开发出更多更实用的程序来。
  参考文献
  [1] 杨钥.Web程序设计:ASP.NET,清华大学出版社,2012年2月.
  [2] 杨彬.网页设计与制作 中国海洋大学出版社,2012年5月.
其他文献
[摘 要]频率合成器是利用一个或多个标准信号,通过各种技术途径产生大量离散频率信号的设备,分为直接合成和锁相环合成两种。随着科学技术的发展,频率合成器应用越发广泛,其中单环锁相环频率合成器,直接数字合成(DDS)激励锁相环(PLL)的方式越来越受到关注,本文针对频率合成器在各个方面的应用及广泛的应用前景进行了深入研究。  [关键词]频率合成器;DDS;PLL  中图分类号:TN74 文献标识码:A
期刊
[摘 要]对云南某含金硫化矿进行了浮选试验及浮选金精矿在NaOH碱浸预处理后的全泥氰化试验。经过对比试验此矿石最佳磨矿细度为-200目98%;捕收剂为丁基黄药,用量为240g/t;活化剂为硫酸铜,用量为240g/t。浮选金精矿在使用NaOH保证pH值为10-10.5的情况下预浸出12小时后,进行全泥氰化浸出,浸出率可达93.2%。结果表明,“浮选+碱浸预处理+全泥氰化”的选矿流程对于此类硫化矿的处
期刊
[摘 要]长期以来,伴随经济增长带来的环境污染一直是中国工业化过程中面临的困境。文章利用江西省1995-2010年的人均国内生产总值(GDP)和工业三废排放总量数据,基于环境库兹涅茨曲线(EKC)假说,通过双对数模型分析检验江西省经济增长与环境质量的关系。研究结果显示,除工业固体废物排放量外,其余拟合曲线均呈倒N型,表明随着经济的发展,江西环境状况总体上趋于向好趋势。  [关键词]人均GDP;工业
期刊
[摘 要]徐州被称为玉米之乡,是我国重要的玉米产地,本文在玉米苗黄化危害的基础上,结合除草剂和农药的使用、气候因素、病虫害等导致玉米苗黄化的原因,从除草剂和农药的合理使用、科学浇水和施肥、及时用药防治病虫害等方面,对徐州地区玉米苗黄化的防治措施,进行了深入的研究,希望能给实际的工作,提供一定的参考。  [关键词]徐州地区;玉米苗;黄化;防治措施  中图分类号:TG355文献标识码:A 文章编号:1
期刊
[摘 要]随着我国石油化工产业中,自动化仪表设备数量的不断增加,其中各种控制系统、仪器、仪表和配电系统等设备,普遍存在绝缘强度低,过电压耐受力差和抗电磁干扰能力差等弱点,一旦受到雷击,损失惨重,因此建在雷电多发地区的装置,在设计中对防雷要进行全面的考虑,本文将详细阐述石油化工仪表设计中的防雷措施。  [关键词]石油化工、防雷、仪表系统  中图分类号:TK22 文献标识码:A 文章编号:1009-9
期刊
[摘 要]自来水厂电气自动化工程将电子技术、信息技术、网络技术、控制技术等多种技术相互融合,极大的提高了工业生产工作效率,本篇论文就是以自来水厂为例对电气自动化工程控制系统的建立浅要分析。  [关键词]自来水厂 电气自动化 控制工程  中图分类号:TU991.2 文献标识码:A 文章编号:1009-914X(2014)29-0295-01  随着经济社会的发展,人们日常生活和工业对于水资源的需求日
期刊
[摘 要]随着社会经济的发展与进步,一些重要用户的关键设备如互联网数据中心、银行清算中心、证券交易系统、通信网管中心等,要求提供高质量的无时间中断的交流电源。UPS不间断电源作为一种“干净”的不中断的电源系统,它的应用可以解决电网中存在的断电、雷击尖峰、浪涌、频率震荡、电压突变、电压波动、频率漂移、电压跌落、脉冲干扰等问题,从而有效的改善电源质量,为用户终端提供高质量的不间断电源。  [关键词]U
期刊
[摘 要]随着经济的发展,城市人口的增加,城市用水呈现逐年上升的趋势,但是由于城市的区域较广,如何在短时间内实现供水的实现仍然是现阶段存在的一个问题。另外,随着科学技术的发展,以及电脑网络的普及,大部分城市已经实现了光纤上网的普及,家庭以及单位的上网速度和稳定性都有了一定的保障,正在在基础上,笔者认为供水系统自主网站的建立,以及ISS服务器的架设有了一定的理论和技术支持,同时也更加有利于供水系统的
期刊
[摘 要]局域网是现阶段多数企业所采用的计算机互联成的计算机组,在公司文件管理、打印机共享、电子邮件、文件管理等工作中发挥重要重用。在局域网应用中,综合布线系统是建设数字化信息系统的基础,是将所有语音、数据等系统进行统一的规划设计的结构化布线系统,为办公提供信息化、智能化的物质介质,支持将来语音、数据、图文、多媒体等综合应用。  [关键词]局域网;综合布线工程;提高  中图分类号:TU855 文献
期刊
[摘 要]介绍了一种基于FPGA控制的四合一天线合路器,文中介绍了该合路器的硬件结构,软件控制算法以及工程上的实现方法。  [关键词]FPGA;天线合路器;四合一  中图分类号:TN929.5 文献标识码:A 文章编号:1009-914X(2014)29-0285-01  在无线电天线通信系统中,目前市场上多数的天线合路器是两合路,即只有两部电台能够在一路天线上同时工作。随着移动通信技术的发展,两
期刊