ftp服务器的话需要输入
ftp://xxxx.xxx.xxx.xxxip地址,如果需要用户名密码的话输入就可以了~~
打开后,想下载哪个就下载哪个,可以直接拖动到你的计算机上的任何一个磁盘里,也可以借助一些FTP下载工具进行下载。如果是网页页面形式的话,在要下载的文件处单击鼠标右键,目标另存为即可
/*** 根据文件输入流,和文件名称下载文件
* @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("applicationcharset=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) {
}
}
这个是服务器端文件下载工具类 题主可以试试,望采纳
给你提供一点代码:string fileURL = this.Server.MapPath("你要下载的文件路径")//文件路径,可用相对路径
FileInfo fileInfo = new FileInfo(fileURL)
Response.Clear()
Response.AddHeader("content-disposition", "attachmentfilename=" + Server.UrlEncode(fileInfo.Name.ToString()))//文件名
Response.AddHeader("content-length", fileInfo.Length.ToString())//文件大小
Response.ContentType = "application/octet-stream"
Response.ContentEncoding = System.Text.Encoding.Default
Response.WriteFile(fileURL)
天下数据--专业运营香港服务器、韩国服务器、美国服务器等等海外优质服务器!
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)