请问如何不通过表单来上传指定文件? 我的需求是在本地生成一张图片到指定的路径后,程序自动的将这个图片上传到数据库.那如何不通过表单来上传? 有什么思路吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做个客户端程序,Applet或者ActiveX要不XMLHTTP,不过这个Post方法传文件没试过,可以尝试。 直接链接到一个Servlet并带一个参数filePath,这样绝对OK。 考慮安全性, 除非用Applet等客戶端程式, 應該是不行的吧, form中的file控件連value都是只讀的, 就是為了避免網頁可以通過網頁可以隨便把客戶端文件上傳吧. 必须有个东西去做这个事情 看起来不像是上传...只是把文件读进来而已 而且图片是在服务端..那还上个什么劲?直接当流读到ACTION里往库里一放不就完了木? 出于安全性的考虑,应该是不提倡这么做,但是是可以的这是我写的上传方法,只要传进来被上传的路径+文件名和要上传的路径+文件名就好了public static boolean upload(String uploadedFile, String targetFile) { boolean tag = false; File target = null; File upload = new File(uploadedFile); try { target = new File(targetFile); FileUtils.copyFile(upload, target); tag = true; } catch (Exception e) { if (Constants.DEBUG) { e.printStackTrace(); } throw new UploadException("上传失败!"); } return tag; } 感谢大家提供建议,原本是用来搞手写笔签名的.但是发现用java很难实现,许多思路基本被否定了.已托人用delphi写控件.基本快实现了.再次感谢大家! java -->> xml,,look! 为什么我的javabean总是会出现异常 请教一种切图的方法。小弟急救!!!! 请问高手! eWebeditor for jsp 填空 Tomcat6.0.18服务器崩溃 请问哪位大侠有mod_jk2-2.0.43.dll啊???? 最简单的一句为何为会出错? 为什么我的helloworld不能执行? ZeroClipboard实现复制功能,兼容各个浏览器 请问能用request得到用户的浏览器类型、操作系统类型吗?用什么方法可以 struts 中的DispatchAction使用时的问题!!jsp!! 关于POI导出Excel
要不XMLHTTP,不过这个Post方法传文件没试过,可以尝试。
这是我写的上传方法,只要传进来被上传的路径+文件名和要上传的路径+文件名就好了
public static boolean upload(String uploadedFile, String targetFile) {
boolean tag = false;
File target = null;
File upload = new File(uploadedFile);
try {
target = new File(targetFile);
FileUtils.copyFile(upload, target);
tag = true;
} catch (Exception e) {
if (Constants.DEBUG) {
e.printStackTrace();
}
throw new UploadException("上传失败!");
}
return tag;
}