C# 下载文件到服务器,并把此文件转为 2进制 流
来源:互联网 发布:马龙 知乎 编辑:程序博客网 时间:2024/06/03 16:58
后台控制器代码
//下载传真文件public FileResult DownLoadFax(){ string url = ToolMethor.GetUrlParam("faxDownLownUrl") + ToolMethor.GetUrlParam("faxName");//下载url string fileName = url.Substring(url.LastIndexOf('/'));//文件名 string fileSuffix = url.Substring(url.LastIndexOf('.'));//文件后缀 string saveFolderPath = Request.PhysicalApplicationPath + @"Faxs/";//保存在哪个文件夹 if (!Directory.Exists(saveFolderPath)) { Directory.CreateDirectory(saveFolderPath);//创建文件夹 } WebClient wc = new WebClient(); wc.DownloadFile(url, saveFolderPath + fileName);//保存到本地 //读取本地文件变为 2进制 流 FileStream fs = new FileStream(saveFolderPath + fileName, FileMode.Open, FileAccess.Read); byte[] by = new byte[fs.Length]; fs.Read(by, 0, (int)fs.Length); fs.Close(); return new FileContentResult(by, fileSuffix);}
其中 $.GetRootPath() 是我获取网站根目录的一个函数,比较简单的
window.open($.GetRootPath() + "/Fax/DownLoadFax" + "?faxDownLownUrl=" + encodeURIComponent("http://192.168.2.7:8091/") + "&faxId=" + faxId + "&faxName=" + faxName);
0 0
- C# 下载文件到服务器,并把此文件转为 2进制 流
- IO流(6)--录入文件路径,拷贝此文件到当前项目
- C# 从FTP服务器下载文件到本地
- C#中从服务器中下载execl文件到本地
- C#上传(修改表单数据),下载文件到服务器
- C#访问远程服务器共享目录下载文件到本地
- c# MVC下文件下载后Memorystream上传到别的服务器出问题解决方案
- C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决
- 服务器下载文件到本地
- C#从服务器下载文件
- 下载(二)客户端通过C# 代码直接从服务器下载文件到本地
- C#读取Excel和txt文件数据并把数据分别一次性添加到Mysql数据库
- c#上传文件到服务器
- Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
- 上传文件到服务器,从服务器下载文件到本地
- c# 通过文件流方式上传文件到服务器
- C# 简单的从服务器下载文件代码 2
- 客户端通过C# 代码直接从服务器下载文件到本地
- dlopen与dlsym用法
- 全角半角问题
- Android获取当前已连接的wifi信号强度的方法
- DP·矩阵加速
- 3.7 队列中取最大值操作问题
- C# 下载文件到服务器,并把此文件转为 2进制 流
- Java中String类的使用
- LINUX下动态链接库的使用-dlopen dlsym dlclose dlerror【zt】
- 【leetcode】Reverse Bits
- ios 对图片的处理
- MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart
- 设计模式(二)之装饰器模式
- Android 系统稳定性---OOM,ANR
- apache.poi包简单操作word文档