第2个回答 2013-08-09
我不知道你做的具体是什么,是不是像QQ空间那个上传照片那样的功能。
首先。你上传东西,肯定要获取到资源地址
然后:你读取到资源,读出到某个你存放资源的地址。
这不就上传成功了么?
但是具体代码我也没写过,我也是菜鸟来得。大侠们勿喷。
这是我cpoy文件的代码。
package io.cb;
import java.io.*;
public class Copy {
public static void copy(String oldFilePath, String newFilePath,String fileName) {
File f1 = new File(oldFilePath); // 源文件的File对象
File f2 = new File(newFilePath+fileName+".txt"); // 目标文件的File对象
if (!f2.isFile() || !f2.exists()) {
InputStream input = null; // 准备好输入流对象,读取源文件
OutputStream out = null; // 准备好输出流对象,写入目标文件
try {
input = new FileInputStream(f1);
out = new FileOutputStream(f2);
int temp = 0;
try {
while ((temp = input.read()) != -1) { // 开始拷贝
out.write(temp); // 边读边写
}
System.out.println("拷贝完成!");
} catch (IOException e) {
e.printStackTrace();
System.out.println("拷贝失败!");
}
} catch (IOException e) {
e.printStackTrace();
}
}else{
System.out.println("文件已存在");
}
}
public static void main(String[] args) {
long start = System.currentTimeMillis();
copy("E:/帮助/Hibernate3.2+API.chm","E:/帮助/","Hibernate3.2+API_1.chm");
long end = System.currentTimeMillis();
System.out.println(end - start);
}
}
哎。不知道够不够用。