国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

用JSP編寫文件上傳的程序

2024-09-05 00:20:29
字體:
來源:轉載
供稿:網友
如果你曾用vb編寫文件上傳的組件的話,那么用java編寫文件上傳的javabean十分容易。
下面的例子只是一個簡版
package yuanyifileup;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.pagecontext;

public class yuanyifileup
{
private servletrequest request;
private servletresponse response;
private servletconfig config;
servletinputstream data;
int formsize;
file f1;
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 f1=new file(s);
os=new fileoutputstream(f1);
}
catch(ioexception e)
{return(false);}
return(true);
}
public void getbyte()
{
int i=0;
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=0,start1=0,start2=0;
string temp=/"/";
if (!flag)
{
getbyte();
flag=true;
}
try
{
temp=new string(b,/"iso8859_1/");
}
catch(unsupportedencodingexception e)
{return(false);}

start1=temp.indexof(/"image//");
temp=temp.substring(start1);

start1=temp.indexof(/"http://r//n//r//n/");

temp=temp.substring(start1+4);
start2=temp.indexof(/";//r//n/");
if (start2!=-1)
{
temp=temp.substring(0,start2);
}
try
{
byte[] img=temp.getbytes(/"iso8859_1/");
for (i=0;i<img.length;i++)
{ os.write(img[i]); }
os.close();
}
catch(ioexception e)
{return(false);}

return(true);

}
如果有不明白的到論壇中發表意見

}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德市| 南雄市| 敦煌市| 胶州市| 称多县| 诸暨市| 泾川县| 韩城市| 宝应县| 舒兰市| 西平县| 永德县| 车险| 沂南县| 抚顺县| 肇东市| 无锡市| 正蓝旗| 潼关县| 乌拉特后旗| 平阳县| 吴旗县| 长春市| 德钦县| 子长县| 安平县| 西安市| 铅山县| 乌拉特中旗| 乌拉特后旗| 罗山县| 西和县| 钦州市| 汶川县| 河源市| 邳州市| 屏南县| 钟祥市| 河间市| 乳源| 铁岭县|