快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用SERVLETS实现WEB方法的文件下传

// Download.java
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;
/**
* The simplest download servlet.
*
* @author Huang Jian-chang
*/
public class Download extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType( "application/doc" ); // MIME type for pdf doc
response.setHeader("Content-disposition",
"attachment; filename=" +
"table.doc" );
String fileURL = "http://hjc/table.doc";
URL url=new URL(fileURL);
BufferedInputStream bis = new BufferedInputStream(url.openStream());
BufferedOutputStream bos = new BufferedOutputStream( response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while (-1!=(bytesRead=(bis.read(buff,0,buff.length)))){
bos.write(buff,0,bytesRead);
}
if (bis!=null){
bis.close();
}
if (bos!=null){
bos.close();
}
}
}
返回类别: 教程
上一教程: JDBC中的中文处理
下一教程: 用JSP下载WORD文件

您可以阅读与"用SERVLETS实现WEB方法的文件下传"相关的教程:
· JavaBean实现多文件上传的两种方式
· 关于web中下拉列表的几种实现方式
· JavaBean实现多文件上传的两种方式
· JSP实现上传文件的两种方式
· JAVABEAN实现多个文件上传的两种方式
    微笑服务 优质保证 索取样品