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

http下载服务器文件下载

发布时间:2020-10-22 14:49:19

1、java里http服务器如何将文件制成一个下载路径

/**
 * 文件下载
 */
@RequestMapping("/downloadfile")
public void offLineResponseActiveFile(String resStr, HttpServletResponse response) {
    PrintWriter pw = null;
    StringBuffer sb = new StringBuffer();
    
    try {
        String fileName = "文件名";
        response.setCharacterEncoding("UTF-8");
        response.setContentType("application/x-msdownload");
        response.addHeader("Cache-Control", "no-cache, no-store, must-revalidate");
        response.addHeader("charset", "utf-8");
        response.addHeader("Pragma", "no-cache");
        response.setHeader("Content-Disposition", "attachment; filename="" + fileName + ""; filename*=utf-8''" + fileName );
        sb.append(resStr);
        pw = response.getWriter();
        pw.write(sb.toString());
        pw.close();
        response.flushBuffer();
    } catch (IOException e) {
        logger.info("下载文件出错");
        e.printStackTrace();
        if (pw != null) {
            pw.close();
        }
    } finally {
        if (pw != null) {
            pw.close();
        }
    }
}

resStr 字段传写入文件里的内容

2、c语言下载在http服务器上的文件。

U

3、怎么搞一个专门给用户下载文件的服务器,通过http的链接,推荐一下用什么服务器好。

选择一个低端的大容量服务器即可,你可以去服务器厂商,国内的正睿、浪潮、曙光、联想,国外的戴尔、惠普等,多对比,找到最有性价比的,因为对于性能要求不高,所以一般的产品都能够达到要求。

4、MFC 读取http文件服务器上的文件列表,并选择文件进行下载

你需要学会动态网页制作,至少简单的生成TXT文本,就是网站WEB程序读取目录中的文件列表,以TXT或XML输出
你还需要学会MFC网络编程,就是MFC程序访问/下载某个网址的网页,其实就是读取/下载网站WEB程序动态生成的TXT或者XML内容
当然你也可以静态生成TXT或者XML放置在WEB服务器上
显示的话,就是ListControl,ListView一类,可自绘
下载文件和下载/读取网页基本相同,只是网页是文本是string(当然原始也是BYTE[]),而文件就是很多个字节是BYTE[]

总结的话,就是一个是服务器端要放置有提供文件列表内容的文件
再一个就是MFC网络访问/读取这个文件,解析得到文件列表
学会使用ListControl
和读取网页一样,按字节接收即可

5、如何用http下载服务器里的php 文件?

这样是不能下载的,作为一个编程语言,这点最基本的安全性还是有的。只能使用ftp,svn之类的工具下载

6、服务器上面的文件如何进行http下载?

用HTTP下载的话文件得拷到网站目录下,你看看你服务器设置的网站目录在哪里,然后把文件拷过去

补充:
没有HTTP服务器自然是不能使用HTTP下载了,安装个APACHE吧

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

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

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

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("下载文件失败!"));
}
}

9、Java编写程序,用于下载HTTP服务器上的某个文件

发送http请求,获得二进制流,然后用outputstream输出成对应文件格式就行了

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