jsp smartupload如何上传固定位置文件到服务器 我想用smartupload上传本地c盘中的内容到服务器,可是该组建好像是只有用表单提交的方式才能获取到要上传的文件位置,我怎么能够不用表单提交,直接上传磁盘的内容到服务器呢?高手进,急!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用表单提交 怎么可以呢 ??上传文件(=@__@=)纳 除非 复制文件 /** * 复制整个文件夹内容 * @param oldPath String 原文件路径 如:c:/fqf * @param newPath String 复制后路径 如:f:/fqf/ff * @return boolean */ public void copyFolder(String oldPath, String newPath) { try { (new File(newPath)).mkdirs(); //如果文件夹不存在 则建立新文件夹 File a = new File(oldPath); String[] file = a.list(); File temp = null; for (int i = 0; i < file.length; i++) { if (oldPath.endsWith(File.separator)) { temp = new File(oldPath + file[i]); } else { temp = new File(oldPath + File.separator + file[i]); } if (temp.isFile()) { FileInputStream input = new FileInputStream(temp); FileOutputStream output = new FileOutputStream(newPath + "/" + (temp.getName()).toString()); byte[] b = new byte[1024 * 5]; int len; while ((len = input.read(b)) != -1) { output.write(b, 0, len); } output.flush(); output.close(); input.close(); } if (temp.isDirectory()) {//如果是子文件夹 copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]); } } } catch (Exception e) { System.out.println("复制整个文件夹内容操作出错"); e.printStackTrace(); } } 要表单提交,而且要 encType 指定为multipart/form-data直接上传到服务器?问题是,服务器不会随便就接收一个你上传的文件,楼主把本地文件上传到服务器,上传到服务器哪里呢?你会有访问服务器某个目录的权限吗?不可能嘛。除非是一个ftp服务器 POI读DOCX文档 高分送上,求一个s2sh+sql2005小项目(附带数据库) 服务器中文档路径 java_web struts2配置问题 为什么我的MyEclipse_6.0.1安装完成后没法运行 在线求教:如何在Java中动态加载通过web上传的策略类? JBUILDER9里面的STRUTS组件 在线等待,关于JAVAMAIL的问题,问题解决马上给分!!! 急召J2EE项目经理1名(北京) java 数据库恢复异常 java.io.IOException: 管道已结束 异常 [原创]Java 生成 / 解码 QR码
* 复制整个文件夹内容
* @param oldPath String 原文件路径 如:c:/fqf
* @param newPath String 复制后路径 如:f:/fqf/ff
* @return boolean
*/
public void copyFolder(String oldPath, String newPath) {
try {
(new File(newPath)).mkdirs(); //如果文件夹不存在 则建立新文件夹
File a = new File(oldPath);
String[] file = a.list();
File temp = null;
for (int i = 0; i < file.length; i++) {
if (oldPath.endsWith(File.separator)) {
temp = new File(oldPath + file[i]);
} else {
temp = new File(oldPath + File.separator + file[i]);
}
if (temp.isFile()) {
FileInputStream input = new FileInputStream(temp);
FileOutputStream output = new FileOutputStream(newPath + "/" + (temp.getName()).toString());
byte[] b = new byte[1024 * 5];
int len;
while ((len = input.read(b)) != -1) {
output.write(b, 0, len);
}
output.flush();
output.close();
input.close();
}
if (temp.isDirectory()) {//如果是子文件夹
copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]);
}
}
} catch (Exception e) {
System.out.println("复制整个文件夹内容操作出错");
e.printStackTrace();
}
}
直接上传到服务器?问题是,服务器不会随便就接收一个你上传的文件,楼主把本地文件上传到服务器,上传到服务器哪里呢?你会有访问服务器某个目录的权限吗?不可能嘛。除非是一个ftp服务器