我有一个 Java Rest API Post 方法,该方法发送图像(InputStream)作为参数,并且我必须将其保存在 Oracle 中的 blob 列中。
我需要获取此InputStream的完整路径(真实路径)以将此图像保存在数据库中。我的代码如下。
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail) {
String UPLOAD_FOLDER = "c:/uploadedFiles/"; // my rest api does not have this file, how to get at runtime?
String uploadedFileLocation = UPLOAD_FOLDER + fileDetail.getFileName(); // this line is ok
我想做这样的事情:
String UPLOAD_FOLDER = uploadedInputStream.getRealPathName();
或者
String UPLOAD_FOLDER = fileDetail.getRealPathName();
拉莫斯之舞
相关分类