下载此文档

图片上传的一个类库的源码文库.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
:<imgsrc="yourPath/<%=读出的图片名%>">:if(().ToLower().IndexOf("image")<0){//非图片文件}:(@"C:\ccc\ddd\");,它的实现也很简单,可以新建一个上传类UpLoadAndSaveImage,这个类中包含三个函数UpLoadAndSave,CreateFilePath,SaveToServer。使用时调用下面的UpLoadAndSave函数就可以了,该函数第一个参数为要上传的图片数据,第二个参数为上传的虚拟路径(相对路径),第三个参数为上传图片的格式,第四个参数为上传的物理路径。在这个函数中调用CreateFilePath函数产生随机的图片名称,最后再调用SaveToServer保存图片到服务器上。publicstringUpLoadAndSave(byte[]data,refstringvirPath,stringfext,stringphysicPath){//返回文件物理地址,修改虚拟地址if(data==null||virPath==null||fext==null||physicPath==""){thrownewException("非法参数");}stringrtnValue=SaveToServer(data,fext,physicPath,);virPath+=rtnValue;physicPath+=rtnValue;returnphysicPath;}privatestringCreateFilePath(stringfext){stringfilePath="";Randomrd=newRandom();filePath+=("0000");filePath+=("00");filePath+=("00");filePath+=("00");filePath+=("00");filePath+=("00");filePath+=("00");filePath+=(99).ToString("00");filePath+="."+fext;returnfilePath;}privatestringSaveToServer(byte[]data,stringfext,stringphysicPath,intfileLen){stringfilePath=CreateFilePath(fext);stringrtnValue=filePath;filePath=(0,***@physicPath);if((filePath)){filePath=CreateFilePath(fext);rtnValue=filePath;}FileStreamfs=newFileStream(filePath,);(data,0,fileLen);();returnrtnValue;}//在其他页面调用该上传类,见下面的实例:UpLoadAndSaveImageupload=newUpLoadAndSaveImage();try{stringvirPath="UploadFiles/";stringphysicPath=(+"/"+"UploadFiles/");stringfext=;if(==0){return;}fext=(fext)

图片上传的一个类库的源码文库 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liangwei2005
  • 文件大小56 KB
  • 时间2020-07-10