中易网

java 求注释

答案:1  悬赏:0  
解决时间 2021-02-18 11:34
public String upload()
{
String newFujianName=new Date().getTime()+fujianFileName.substring(fujianFileName.indexOf("."));
String dstPath = ServletActionContext.getServletContext().getRealPath("upload")+ "\\" + newFujianName;
File dstFile = new File(dstPath);
copy(this.getFujian(),dstFile);
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("newFujianName", newFujianName);
request.put("oldFujianName", fujianFileName);
request.put("fujianPath", "/upload"+ "/" + newFujianName);
return ActionSupport.SUCCESS;
}

private static void copy(File src, File dst)
{
InputStream in = null;
OutputStream out = null;
try
{
in = new BufferedInputStream(new FileInputStream(src), BUFFER_SIZE);
out = new BufferedOutputStream(new FileOutputStream(dst),BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
int len = 0;
while ((len = in.read(buffer)) > 0)
{
out.write(buffer, 0, len);
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
if (null != in)
{
try
{
in.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
if (null != out)
{
try
{
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}

public File getFujian()
{
return fujian;
}

public void setFujian(File fujian)
{
this.fujian = fujian;
}

public String getFujianContentType()
{
return fujianContentType;
}

public void setFujianContentType(String fujianContentType)
{
this.fujianContentType = fujianContentType;
}

public String getFujianFileName()
{
return fujianFileName;
}

public void setFujianFileName(String fujianFileName)
{
this.fujianFileName = fujianFileName;
}
}
最佳答案
代码括号没对齐,第一个方法String newFujianName=newDate().getTime()+fujianFileName.substring(fujianFileName.indexOf(".")
是把fujianFileName的字符串从第一个"."后开始截取到最后,并在前面拼上当前时间日期作为新的newFujianName的值。后面就是简单的设置路径,并把新老附件名称放进request。

第二个方法就是简单的IO操作,从一个文件读取并把字节输出到另一个文件,就完成了复制的操作!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2×√9与2√9有什么区别 2×√9等于根号多少
鑫紫苑大药房地址有知道的么?有点事想过去
什么是在线视频
哈尔滨大概什么时间开始变热和变冷呢?
广容大酒店地址在什么地方,想过去办事
寿百年香烟一箱多少条
左无右有,前无后有是什么字
中心小学(宁德蕉城区)地址在哪,我要去那里办
罐装中华香烟五十根
岳洋通运输有限公司盐山县春祥运输队在什么地
也字能组什么四字词语
诛仙手游神武通宝换什么好 爬塔奖励介绍
长治市动物疫病预防控制中心我想知道这个在什
征途2 配置
VFP中的求余运算
推荐资讯
把32+128=160 160÷4=40 18×40=720改为综合
跪求《别这样人家还是学生呢》TXT~ 全文!!
一个旧手机去换多少钱
ipad mini2有点振动,正常吗
联想手机来电秀如何设置a3910t30
虎爸和龙妈生鸡宝好吗
心电检测都测些什么,怎么看
摄像机连接失败,请稍后重试,(-3013)
用鸡蛋敷眼同时用两个还是怎么样?
天启,达克赛德,灭霸这四位反派到底谁的战斗
三里土灶这个地址在什么地方,我要处理点事
钜盛冶炼有限公司地址有知道的么?有点事想过
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?