|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。js|下载|页面假如只是下在某个文件的话,间接用超毗连就能够弄定可是用超链不平安,谁都能够会见,用程序固然好,但是把WEB不克不及会见的目次的文件下载给经由认证的会见者.
后面我写过一个把图片从数据库掏出来推向页面的例子.
你只需把从数据库取的数据源改成从一个文件读到的数据源,然后把文档头
"image/gif"
改成"application/x-msdownload"就能够把一个向扫瞄器输入一个文件了.
Filet_file=newjava.io.File(sourceFilePathName);
longl=t_file.length();//文件长度
InputStreamin=newFileInputStream(t_file);
if(in!=null)
{
Stringfs=t_file.getName();
response.reset();
response.setContentType("application/x-msdownload");//
Strings="attachment;filename="+fs;//
response.setHeader("Content-Disposition",s);//以上输入文件元信息
response.setContentLength((int)l);//设置输出文件长度
byte[]b=newbyte[2048];
intlen=0;
while({len=in.read(b))>0);
{
response.getOutputStream().write(b,0,len);//向扫瞄器输入
}
in.close();//封闭文件输出流
}
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。 |
|