C#实现Web文件的上传
在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。
DateTime now = DateTime.Now ;
//取现在时间到DataTime类的对象now中
string strBaseLocation = "D:\\web\\FC\\pic\\";;
//这是文件将上传到的服务器的绝对目录
if (uploadfile1.PostedFile.ContentLength != 0) //判断选取对话框选取的文件长度是否为0
{uploadfile1.PostedFile.SaveAs(strBaseLocation+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg");
//执行上传,并自动根据日期和文件大小不同为文件命名,确保不重复
Label1.Text="图片1已经上传,文件名为:"+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg";
navigator.Insert(System.Xml.TreePosition.After, XmlNodeType.Element,"pic1","","") ;
navigator.Insert(System.Xml.TreePosition.FirstChild, XmlNodeType.Text,"pic1","","") ;
navigator.Value= now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg" ;
navigator.MoveToParent() ;}
1. 上传文件不可以无限大;
转载于:https://blog.51cto.com/101155/12893
C#实现Web文件的上传相关推荐
- Web文件分片上传,断点续传
总结一下大文件分片上传和断点续传的问题.因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况.http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件 ...
- Java web文件的上传和下载、注解
文章目录 1.文件上传 2.文件下载 3.用户登陆注册时的显示头像 4.注解 与interface的区别 元注解 1.文件上传 文件上传:将客户端的文件,保存到服务器端,比如在用户注册的时候要求用户上 ...
- Web大文件(视频)上传解决方案
前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践. ...
- 初学Java Web(7)——文件的上传和下载
文件上传 文件上传前的准备 在表单中必须有一个上传的控件 <input type="file" name="testImg"/> 因为 GET 方式 ...
- Java Web之文件的上传及下载
一.文件的上传 1. 简介 > 将一个客户端的本地的文件发送到服务器中保存. > 上传文件是通过流的形式将文件发送给服务器. 2.表单的设置 1.向服务器上传一个文件时,表单要使用post ...
- java 文件保存目录结构_java web 实现文件夹上传(保留目录结构)
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 Save 改进后的代码不需要for ...
- web uploader实现文件的上传和下载功能
原因 近日,自己的服务器每次上传文件都感觉比较麻烦,所以想着自己动手搞一个文件上传和下载的服务. 实现的功能 大文件分片上传 文件下载 显示目录 新建文件夹 项目前的准备 技术采用了uploader ...
- SpringMVC+SwfUpload进行多文件同时上传
由于最近项目需要做一个多文件同时上传的功能,所以好好的看了一下各种上传工具,感觉uploadify和SwfUpload的功能都比较强大,并且使用起来也很方便.SWFUpload是一个flash和js相 ...
- SpringMVC实现文件的上传和下载
SpringMVC实现文件的上传和下载http://www.bieryun.com/1120.html 前些天一位江苏经贸的学弟跟我留言问了我这样一个问题:"用什么技术来实现一般网页上文件的 ...
最新文章
- mysql批量insert bug_MySQL Bug insert into on duplicate key update 语法更新 text blob 大字段导致 MySQL crash...
- TabHost.TabSpec中的标签实现图文左右排(默认上下排)
- 英文 电气与计算机工程学报,ei来源刊分为哪三大类?如何区别compendex和ei page one的文章?...
- 爆破专业学生任母校爆破工作总指挥走红
- ABAP Code Inspector那些隐藏的功能,您都知道吗?
- 埃氏筛法的一般写法(区间筛法)
- 服务器开放特定端口的方法
- centos安装php
- 【Python笔记】AttributeError: module 'urllib3' has no attribute 'PoolManager'
- html5hover鼠标悬停,不使用hover外部CSS样式实现hover鼠标悬停改变样式
- SSH项目搭建-03-DAO层,Controller层创建及代码抽取
- 记录点滴——2020年终总结
- java中下标和标识符_如下哪个是 Java 中的标识符 ( )_学小易找答案
- pm8060raid卡命令
- JavaScript实现Sleep效果
- 开源中国部分源代码分享
- 计算机一级mcoffice考试题型,计算机一级MSOffice考试试题
- 如何在PyCharm上配置Python解释器,以及解决Windows上PyCharm不能识别C:\Users\Me\AppData路径的问题。
- 【Minecraft】不重启游戏直接注入模组的研究(一)
- 分类和标注词汇(基于nltk)
热门文章
- Fiddler的一系列学习瞎记2(没有章法的笔记)
- setInterval(callback(),time)
- SparkStreaming “Could not read data from write ahead log record” 报错分析解决
- - (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds
- 微信公众平台开发(97) 图文消息
- Clustering by density peaks and distance
- padding与margin的差别
- TYVJ 1557 MST+LCA
- Java面试题系列之Java基础类库(一)
- P1983 车站分级