知识大全 如何用JSP编写文件上传
Posted 知
篇首语:瞄准还不是射中,起跑还不算到达。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何用JSP编写文件上传相关的知识,希望对你有一定的参考价值。
如何用JSP编写文件上传 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如果你曾用VB编写文件上传的组件的话 那么用JAVA编写文件上传的JAVABEAN十分容易
下面的例子只是一个简版
package yuanyifileup;
import java io *;
import java util *;
import javax servlet *;
import javax servlet *;
import javax servlet jsp PageContext;
public class yuanyifileup
private ServletRequest request;
private ServletResponse response;
private ServletConfig config;
ServletInputStream DATA;
int FormSize;
File f ;
FileOutputStream os;
DataInputStream is;
String filename;
byte[] b;
byte t;
boolean flag=false;
public yuanyifileup()
public void initialize(ServletConfig config HttpServletRequest request HttpServletResponse response) throws IOException
this request=request;
this response=response;
this config=config;
DATA = request getInputStream();
FormSize=request getContentLength();
public void initialize(PageContext pageContext) throws IOException
request=pageContext getRequest();
response=pageContext getResponse();
config=pageContext getServletConfig();
DATA = request getInputStream();
FormSize=request getContentLength();
public boolean setFilename(String s)
try
File f =new File(s);
os=new FileOutputStream(f );
catch(IOException e)
return(false);
return(true);
public void getByte()
int i= ;
try
is=new DataInputStream(DATA);
b=new byte[FormSize];
while (true)
try
t=is readByte();
b[i]=t;
i++;
catch(EOFException e)
break;
is close();
catch(IOException e)
public boolean save()
int i= start = start = ;
String temp="";
if (!flag)
getByte();
flag=true;
try
temp=new String(b "ISO _ ");
catch(UnsupportedEncodingException e)
return(false);
start =temp indexOf("image/");
temp=temp substring(start );
start =temp indexOf("rnrn");
temp=temp substring(start + );
start =temp indexOf(";rn");
if (start != )
temp=temp substring( start );
try
byte[] img=temp getBytes("ISO _ ");
for (i= ;i<img length;i++)
os write(img[i]);
os close();
catch(IOException e)
return(false);
return(true);
如果有不明白的发E Mail:yymailbox@ net Bye
cha138/Article/program/Java/JSP/201311/20183相关参考
在jsp中实现文件上传可用的类库很多比如有著名的jspsmart公司SmartUploadstruts里面也有我这里说说cos它是OReilly公司的OReilly的图书是很错的这个上传的组件也做
JSP如何实现文件上传 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序如下> packag
PHP文件上传代码用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! php文件上传代码编写过程
用JSP写出FileUpload上传小程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! voi
Java上传文件(简单例子) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! jsp页面 <
用JSP编写通用信息发布程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 信息发布界面 提供
C#用jquery多个文件上传 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <%@Pag
分享:用Struts上传多个文件的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近在做S
知识大全 如何在写JSP文件的时候,用JSP操作Cookie[4]
如何在写JSP文件的时候,用JSP操作Cookie[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 如何在写JSP文件的时候,用JSP操作Cookie[3]
如何在写JSP文件的时候,用JSP操作Cookie[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下