1、注意使用图片路径:
String webRoot = System.getProperty("web.root");
2、执行上传的图片:
private void copyPhotoAndRename(String webRoot, String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
InputStream inStream = new FileInputStream(webRoot + oldPath);
FileOutputStream fs = new FileOutputStream(webRoot + newPath);
byte[] buffer = new byte[1444];
int length;
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread;
fs.write(buffer, 0, byteread);
}
inStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
3、存进数据库的时候,路径用:
mainP += request.getContextPath()+newPath + ";";