永发信息网

java语言使用dwr做文件上传并下载

答案:2  悬赏:60  手机版
解决时间 2021-04-03 12:20
java语言使用dwr做文件上传并下载
最佳答案
dwr.xml
  
          
    

业务类
public class FileUtils {


public String upload(FileTransfer fileTransfer, String fileName) {
try {
WebContext webContext = WebContextFactory.get();
// String realtivepath = webContext.getServletContext().getContextPath()
// + "/upload/";
String saveurl = webContext.getHttpServletRequest().getSession()
.getServletContext().getRealPath("/upload");
File file = new File(saveurl + "/" + fileName);
if (!file.exists()) {
file.mkdirs();
}
InputStream uploadFile = fileTransfer.getInputStream(); 
int available = uploadFile.available();
byte[] b = new byte[available];
FileOutputStream foutput = new FileOutputStream(file);
uploadFile.read(b);
foutput.write(b);
foutput.flush();
foutput.close();
uploadFile.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch(Exception e){
e.printStackTrace();
}
return "";
}
}html
 // 注意 upload  只能用 dwr.util.getValue() 取值,
//  如果用 jquery $("#id") 等其他方式取的值作为参数, 上传将会上传失败

// -->

// -->

// -->


--------------------------------
function addFile(){
        // 注意 upload  只能用 dwr.util.getValue() 取值,
         //  如果用 jquery $("#id") 等其他方式取的值作为参数, 上传将会上传失败
var uploadFile = dwr.util.getValue("uploadFile");  
 
fileUtils.upload(uploadFile,'fileName.ext',function(data){
alert(data);
});
}




我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鲫鱼最喜欢吃什么味道,什么味道鲫鱼最喜欢
女主名叫君旖旎还做过牢的小说
郑振择的资料
高考常用近义成语释义二百组
女朋友分手了,为何还要说,一年之后,我还爱
单选题爵士乐的起源是非洲,19世纪末20世纪初
作为施工单位在收到建设单位付的工程款500万
ghost的每个操作方法
昙花本无心,明月易无情。本来无此物,何来续前
求一款安卓纸牌游戏(包括梭哈 金花 德州扑克
小学≡年级我发明240个字的作文
单选题吸气时,能正确反应呼吸肌的活动情况与
如图是我市将要开发的一块长方形的土地,长为
新车需要年检吗,新车需要年检吗
八字流年食神正财偏财官什么意思
推荐资讯
在公墓给老人的骨灰盒换个位置应该怎么办?
求任意依恋OST中金宇彬唱的歌全部
对于一瓶食盐而言,以下主要不是化学研究领域
ERP的概念是什么?
河南红.禅宗之源.赤霞珠干红葡萄洒多少钱一瓶
玻璃隔断为何在深夜无外力的情况下会自爆
APP“惠花”
康之源颈腰祖传推拿老店地址有知道的么?有点
笔记本电脑的键盘键掉了,怎么按上去
喜欢一个女生姐姐,我这样发信息给她是不是好
关于学习不认真的温馨提示句子
表达师生情谊的诗句,表达师生情谊长的句子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?