网页上的文件上传

如果让一个菜鸟写一个循环 啊 判断什么的 或者控制台输出 是很简单的 但是如果写一个io读写操作说不定真的会卡到 做一个文件上传的例子 一个服务端控件一拖 saveAs方法一调用 搞定 哇哈哈 微软实在太体恤我们程序员了 saveAs方法 我爱死你了 想当初自己很菜的时候 在asp或者jsp里弄一个这样的功能 简直是恶梦

这样做你倒是省心了,正常情况下倒是没问题 万一在服务端需要对文件内容进行些操作怎么办,over了吧 前几天看了一下 网上说实际上如果提交<input type="file" 的东西 文件是被以一种特殊的 格式放到form里然后提交到服务器的,所有服务端技术基本上都会把它封装成一个文件流(jsp也不例外) 废话少说下面瞧代码:

 1 FileStream fs = file.Create(); 
 2 byte tmpData; 
 3 BinaryWriter sw = new BinaryWriter(fs); 
 4 BinaryReader br = new BinaryReader(upLoad.FileContent); 
 5 int i = 0; 
 6 long count = data.Length; 
 7 while (i < count) 
 8 { 
 9           tmpData = br.ReadByte(); 
10           sw.Write(tmpData); 
11            i++; 
12 } 
13 sw.Flush(); 
14 sw.Close(); 
15 fs.Close(); 

是不是超简单

这种通过表单上传文件有天生缺陷 传图片还可以 其他的就 不说别的 你见过一个网站的响应时间几分钟以上的没得 不过问题来了自然有解决之道 什么音乐网站 视频网站啊 他们都有自己做的flash上传组件 flash也可以有这个用处?

原文地址:https://www.cnblogs.com/assassinx/p/3308490.html