导航:首页 > IDC知识 > 从服务器下载文件

从服务器下载文件

发布时间:2020-08-25 17:49:49

1、从web服务器上下载文件是如何实现的?

/**
 * 根据文件输入流,和文件名称下载文件

 * @param resp HttpServletResponse
 * @param file 供下载的文件
 * @param file_name 所显示的下载文件名称

 */
public void FileDownLoad(HttpServletResponse resp ,File file, String file_name) {
try {
String fileName = new String(file_name.getBytes("GBK"), "ISO8859_1");
resp.setContentType("application;charset=utf-8"); // 指定文件的保存类型。

resp.setHeader("Content-disposition", "attachment; filename="+ fileName);
ServletOutputStream oupstream = resp.getOutputStream();
FileInputStream from = new FileInputStream(file);
byte[] buffer = new byte[catchSize];
int bytes_read;
while ((bytes_read = from.read(buffer)) != -1) {
oupstream.write(buffer, 0, bytes_read);
}
oupstream.flush();
} catch (Exception e) {

}
}

这个是服务器端文件下载工具类 题主可以试试,望采纳

2、如何架设一个简单的服务器,并从服务器下载文件。

是用自己的机子做服务器,还是要网上的服务器?方法不同,免费性质也不一样。
域名是起辨认访问你服务器空间钥匙的功能,便于好记多次访问很重要。需不需要看你自己情况。

3、从linux服务器上下载文件

如果要用a链接的形式下载文件,那必须得先架设web服务器,同时请求下载的目录必须是web用户有权限的,不可能整个服务器的文件都提供下载的,这不符合安全规范,希望对你有帮助

4、如何通过url方式从自己的服务器上下载文件?

服务器端搭建web服务器,绑定IP地址,开启http和ftp访问目录。然后把apk上传到web服务器的目录下,在client上就可以通过IP访问了

5、如何在程序中实现从服务器上下载文件到本机?

我用Function
mole(ws_download)可以把内表的数据下载为本地文件,但是这样就不能后台
运行了。请各位高手帮忙怎么才能既能报表程序在后台运行,又可以保存为本地文件?

“OPEN
DATASET”可以实现。

6、如何在服务器上下载文件

如果是局域网的话,通过网上邻居就可以,如果是广域网的话,就要架设FTP了. 去下载一下FTP服务端SERV-U 就行,当然,局域网也可以用它

7、怎么从服务器文件下载到本地

你好,远程服务器 文件共享 然后本地电脑
通过运行 \\IP地址 来连接 就可以了

天互数据杜超 为您解答

8、从远程服务器上下载文件

不用第三方软件的咯.你直接在打开远程窗口时按以下操作:
选项=>本地资源=>磁盘驱动器(勾上它)
然后你进入远程服务器,就可以把你本地磁盘共享到远程服务器里面了,你再在里面将你需要拷的东东,复制到你的本地磁盘就KO了!
祝你好运!

9、如何将服务器上的文件下载到本地电脑上

常用的三种方法!
1:在服务器上建立一个WEB网站,然后把要下载的文件压缩一下打包,再然后放到建好的WEB网站的根目录,然后网址再加一个打包的文件名就可以在本地下载了。这就是所说的在服务器上做一个下载点
2:在服务器上安装FTP的服务端,然后在本地的FTP客户端里下载文件
3:在服务器里进邮箱把文件传到邮箱里,然后在本地打开邮箱进去下载文件

10、怎么从服务器上下载文件的代码 ?

private void DownLoad(string path)
{
try
{
FileInfo DownloadFile = new FileInfo(path);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8) + ";charset=GB2312");
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
}
catch
{
//Response.Write(GlobalClass.ScriptAlert("下载文件失败!"));
}
}

与从服务器下载文件相关的知识