根据客户端文件路径及服务器保存路径上传文件
来源:互联网 发布:魔法王座 知乎 编辑:程序博客网 时间:2024/05/17 20:38
一般开发都是使用file控件等进行文件上传,今天在开发中遇到js传递包含文件路径的json字符串,于是想在服务器端根据路径进行文件上传,采用流上传。
主要代码为:
string filepath = '' //文件上传本地地址; FileInfo fs = new FileInfo(filepath); string fileName = fs.Name; //获取文件名 string dir = HttpContext.Current.Server.MapPath("../template/" + fileName); //保存在服务器上的路径 using (FileStream fsRead = new FileStream(filepath, FileMode.Open)) { using (FileStream fsWrite = new FileStream(dir, FileMode.Create)) {//自定义数组的长度 byte[] bytes = new byte[1024]; //当没有读取到文件的末尾的时候就需要循环读取 while (fsRead.Position < fsRead.Length) {//读取的时候position属性会自动变化,记住当前读取到的位置,以字节为单位 //count可以获取当前具体读取到的字节数 int count = fsRead.Read(bytes, 0, bytes.Length); if (count == 0){ break; } //写入 fsWrite.Write(bytes, 0, count); //只需要写入读取到的字节数就可以了 } } }
0 0
- 根据客户端文件路径及服务器保存路径上传文件
- 文件上传服务器路径
- struts上传文件临时文件保存路径
- tomcat配置上传文件的保存路径
- fastdfs文件上传java--根据文件路径上传
- Javascript获取上传文件的客户端路径
- 通过Socket方式上传文件后服务器迟迟不返回文件保存路径
- 文件上传 文件路径
- c#客户端图片上传到服务器端文件并且把路径保存到SQL数据库
- Tomcat配置虚拟路径使上传文件和服务器分离及上传文件
- 根据路径下载文件
- 文件上传的服务器路径问题
- 上传文件至服务器中的路径问题
- VC 根据文件路径获取设备路径及设备名
- 改变文件保存路径
- TextNut文件保存路径
- iOS--- 文件路径保存
- Android 保存文件路径
- Linux环境PHP7.0安装
- Java基础:Day11笔记内容 (内部类、权限修饰符 )
- 大型网站架构技术一览
- Handler内存溢出解决方案
- git使用中遇到的换行符问题总结
- 根据客户端文件路径及服务器保存路径上传文件
- runtime选择器和消息转发处理
- 在C 函数中保存状态:registry、reference和upvalues
- iOS 9 学习系列: UIStack View
- Oracle DML和DDL锁的解决方法
- Build.VERSION.SDK_INT
- 通过sendBroadcast启动未启动的程序
- angular同一个页面多个controller值传递
- 集成 Maven 2 插件到 Eclipse 的过程