我想改变图像的保存路径。 如果我调试我看到下面的路径:更改上传路径播放框架
/tmp/playtemp4579361689183556686
我想我会改变与该命令的目录路径:
file.renameTo(new File(path))
做一些一个知道如何更改路径? 我在哪里做错了?
整个代码如下。
public Result doUpload() {
Http.MultipartFormData<File> body = request().body().asMultipartFormData();
Http.MultipartFormData.FilePart<File> picture = body.getFile("picture");
Path uploadPath = environment.rootPath().toPath();
final String uploadFolder = "/public/uploads/";
if (picture != null) {
String fileName = picture.getFilename();
String contentType = picture.getContentType();
File file = picture.getFile();
String path = uploadPath + uploadFolder + fileName;
Logger.info("path: {}", uploadPath);
Logger.info("whole path: {}", path);
file.renameTo(new File(path));
return ok("File uploaded");
} else {
flash("error", "Missing file");
return badRequest();
}
}