ASP.NET中上传下载文件

//检查上传文件不为空
if(File1.PostedFile!=null)
{
stringnam=File1.PostedFile.FileName;
//取得文件名(抱括路径)里最后一个"."的索引
inti=nam.LastIndexOf(".");
//取得文件扩展名
stringnewext=nam.Substring(i);
//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复
DateTimenow=DateTime.Now;
stringnewname=now.DayOfYear.ToString()+File1.PostedFile.ContentLength.ToString();
//保存文件到你所要的目录,这里是IIS根目录下的upload目录.你可以改变.
//注意:我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用""代替
File1.PostedFile.SaveAs(Server.MapPath("upload"+newname+newext));

this.HyperLink1.NavigateUrl="upload"+newname+newext;

//得到这个文件的相关属性:文件名,文件类型,文件大小
//fname.Text=File1.PostedFile.FileName;
//fenc.Text=File1.PostedFile.ContentType;
//fsize.Text=File1.PostedFile.ContentLength.ToString();
}

ASP.NET中上传下载文件相关推荐

  1. xshell下载mysql到本地文件_在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹)-Go语言中文社区...

    在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹) 1 列出所有需要copy的sh文件 -bash-4.1$ ll /mysqllog/osw/*.sh ...

  2. ASP.NET上传下载文件

    ASP.NET上传下载文件 上传文件: using System; using System.Collections.Generic; using System.Linq; using System. ...

  3. VB中上传下载文件到SQL数据库

    VB中上传下载文件到SQL数据库 编写人:左丘文 2015-4-11 近期在修改一个VB编写的系统时,想给画面增加一个上传文件到数据库,并可以下载查看的功能,今天在这里,我想与大家一起分享代码,在此做 ...

  4. jeecg3.5.2中上传下载文件的示例中的的一个bug

    2019独角兽企业重金招聘Python工程师标准>>> 应该是工程师忘记拼装查询条件了,你需要修改SystemControler.java的documentList方法,修改如下 / ...

  5. c#如何上传大文件到服务器,asp.net(C#)中上传大文件的几中常见应用方法

    asp.net(C#)中上传大文件的几中常见应用方法 更新时间:2008年11月25日 10:05:46   作者: 最近博客需要做一个文件上下载功能,我从网上找了点资料,整理了下希望对大家有帮助! ...

  6. oracle asp.net上传 下载 文件大小只有32kb,asp默认上传大小

    asp.net 上传大文件大小控制方案 .NET默认允许上传4M的文件. 修改 Machine.config 文件,改动MaxRequestLength 参数的值.在c:\winnt\microsof ...

  7. Asp.Net 上传大文件专题(4)--利用ajax技术显示上传进度

    ====================================================== 注:本文源代码点此下载 ================================= ...

  8. MobaXterm不能上传下载文件的问题

    前言 前些日子使用MobaXterm来使用Linux服务器的时候碰到了上传,下载文件失败的问题.同时我的Linux服务器使用的是unbuntu系统,这里也有点小坑. 正文 在MobaXterm中上传或 ...

  9. 如何用Jmeter上传下载文件

    文章目录 如何用Jmeter上传下载文件 1.上传文件 1.1 准备: 1.2 步骤: 1.3 拓展点:MIME类型(关于MIME填什么) 1.4 高级用法:批量上传文件 2.下载文件 2.1 准备: ...

最新文章

  1. Linux免密登陆(CentOS7.2为例)
  2. 若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程)
  3. go语言核心编程_Go核心编程 - 语言特性(1)
  4. Flink 集群搭建安装 CentOS 7.x 版本
  5. Paxos Made Simple
  6. c++中recvfrom函数_通俗易懂:快速理解网络编程中5种IO模型
  7. 连接Oracle9i,因字符集造成乱码的解决方法
  8. 谁才是中国企业服务的教父?
  9. VLAN(虚拟局域网)
  10. JDK7及早期版本Java HotSpot 虚拟机配置选项
  11. HHL论文第一弹(总结算法基本思想、QRAM制备量子态)
  12. css 实现一个尖角_css 实现一个带尖角的正方形
  13. 程序员快速成长的核心原则
  14. 说说IO(七)- RAID
  15. 计算机专业读研外文文献怎么找,计算机专业学术论文参考文献推荐 计算机专业学术外文文献怎么找...
  16. 免费亚马逊云服务器搭建
  17. jmeter代理服务器录制脚本教程(入门篇)
  18. 郝健: Linux内存管理学习笔记-第1节课【转】
  19. 某运营商电子运维自动签收脚本
  20. MySQL数据库程序设计(一)

热门文章

  1. 互联网金融,如何起死回生? | 周四话金融
  2. The road to learning English-Listening
  3. 重新认识mysql基本知识
  4. linux的swap
  5. ORACLE REPLACE函数
  6. 思科安全——企业安全棋局的“宇宙流”
  7. IE浏览器打不开解决的方法
  8. 13.小结Action
  9. 烂泥:centos单独编译安装gd库
  10. 对代码生成器的一点想法