社区
C#
帖子详情
通过一个URI,如何实现从服务器下载文件的问题。
storm0912
2007-06-27 09:20:13
URI如果是File URI和 HTTP URI,如何去执行具体的下载?谁能给个具体代码和在线资源,100分就是你的。
...全文
404
7
打赏
收藏
通过一个URI,如何实现从服务器下载文件的问题。
URI如果是File URI和 HTTP URI,如何去执行具体的下载?谁能给个具体代码和在线资源,100分就是你的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
storm0912
2007-06-27
打赏
举报
回复
顶下
storm0912
2007-06-27
打赏
举报
回复
我的是C/S结构的WinForm程序。在客户端会部署一个后台windows service执行下载,类似于windows操作系统的下载。把远程文件服务器上的文件通过file uri 或者http uri下载到客户端
wangwei155
2007-06-27
打赏
举报
回复
jc15271149(奶皮儿) 应该是可行的
jerryfos
2007-06-27
打赏
举报
回复
你要下载的文件是保存在服务器的站点所在的文件内还是在其他文件夹下?
如果是站内文件夹你可以直接用超链接来下载文件
<a href="http://网站/文件夹/要下载的文件名">
如果是在其他文件夹下就可以参照“jc15271149(奶皮儿)”的方法,以文件流的方式来获取
storm0912
2007-06-27
打赏
举报
回复
如果是File URI呢?上面的代码可行吗?
jc15271149
2007-06-27
打赏
举报
回复
public static void DownloadFile(string physicalFilePath)
{
FileStream stream=null;
stream = new FileStream(physicalFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
int bufSize = (int)stream.Length;
byte[] buf = new byte[bufSize];
int bytesRead = stream.Read(buf, 0, bufSize);
HttpContext.Current.Response.ContentType = "application/octet-stream";
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename="+System.IO.Path.GetFileName(physicalFilePath));
HttpContext.Current.Response.OutputStream.Write(buf, 0, bytesRead);
HttpContext.Current.Response.End();
}
--------------
DownloadFile(@"c:\aa.zip");
lsxr
2007-06-27
打赏
举报
回复
System.net里面有方法直接下载文件的,走80端口
Nginx搭建
文件
下载
服务器
注意:如果访问页面报403的错误,这个是因为权限的
问题
,首先这里我们修改了启动nginx的用户为root,root的最高权限账户,所以不存在用户权限的
问题
,那么这里的权限
问题
就是SELINUX导致的,把它禁用了就可以了。...
nginx
服务器
实现
上传
下载
文件
Nginx
文件
服务器
使用nginx搭建
文件
服务器
使用nginx作为
文件
服务器
nginx搭
文件
服务器
利用nginx搭建小型的
文件
服务器
nginx上传模块nginx_upload_module和nginx_uploadprogress_module模块进度显示,如何传递GET...
在浏览器中批量
下载
文件
(下)使用nginx在
服务器
打包
下载
文件
实现
附件的打包
下载
,需要将一批逻辑上一起的
文件
,让用户通过
一个
下载
按钮打包
下载
。首先想到的方案是服务端调用什么zip之类的类库,将
文件
打包好后返回客户端。但是这样做有
一个
很明显的
问题
:
文件
很多很大的情况...
C#
实现
开发windows服务
实现
自动从FTP
服务器
下载
文件
(自行设置分/时执行)
最近在做
一个
每天定点从FTP自动
下载
节目.xml并更新到数据库的功能。首先想到用 FileSystemWatcher来监控
下载
到某个目录中的
文件
是否发生改变,如果改变就执行相应的操作,然后用timer来设置隔多长时间来
下载
。后来又...
【小5聊】Winform从指定
服务器
下载
文件
的方式
在一些实际项目中,我们往往需要上传一些excel、word等办公
文件
,甚至是mp3、mp4等音频视频
文件
。
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章