導航:首頁 > 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下載伺服器文件下載相關的知識