mirror of
https://github.com/ArenMg/aren.git
synced 2024-11-24 17:38:02 +00:00
modifier emplacement carte
This commit is contained in:
parent
69e07a47c8
commit
4a0438bb6c
1 changed files with 7 additions and 3 deletions
|
@ -15,6 +15,7 @@ import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
|
||||||
import org.glassfish.jersey.media.multipart.FormDataParam;
|
import org.glassfish.jersey.media.multipart.FormDataParam;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
import java.net.URLDecoder;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -102,7 +103,10 @@ public class DocumentRESTFacade extends AbstractRESTFacade<Document> {
|
||||||
public Response uploadPdfFile(@FormDataParam("file") InputStream fileInputStream,
|
public Response uploadPdfFile(@FormDataParam("file") InputStream fileInputStream,
|
||||||
@FormDataParam("file") FormDataContentDisposition fileMetaData) throws Exception
|
@FormDataParam("file") FormDataContentDisposition fileMetaData) throws Exception
|
||||||
{
|
{
|
||||||
File UPLOAD_PATH = new File("/tmp/img/");
|
String path=this.getClass().getClassLoader().getResource("").getPath() ;
|
||||||
|
String fullPath= URLDecoder.decode(path,"UTF-8") ;
|
||||||
|
System.out.println(fullPath.replace("WEB-INF/classes/","assets/img/carto"));
|
||||||
|
File UPLOAD_PATH = new File(fullPath.replace("WEB-INF/classes/","assets/img/carto"));
|
||||||
if (! UPLOAD_PATH.exists()){
|
if (! UPLOAD_PATH.exists()){
|
||||||
UPLOAD_PATH.mkdir();
|
UPLOAD_PATH.mkdir();
|
||||||
}
|
}
|
||||||
|
@ -111,7 +115,7 @@ public class DocumentRESTFacade extends AbstractRESTFacade<Document> {
|
||||||
{
|
{
|
||||||
int read = 0;
|
int read = 0;
|
||||||
byte[] bytes = new byte[1024];
|
byte[] bytes = new byte[1024];
|
||||||
String filename=UPLOAD_PATH +"carto"+System.currentTimeMillis()+ fileMetaData.getFileName().substring(fileMetaData.getFileName().lastIndexOf(".")) ;
|
String filename=UPLOAD_PATH +"//carto"+System.currentTimeMillis()+ fileMetaData.getFileName().substring(fileMetaData.getFileName().lastIndexOf(".")) ;
|
||||||
File file=new File(filename) ;
|
File file=new File(filename) ;
|
||||||
OutputStream out = new FileOutputStream(file);
|
OutputStream out = new FileOutputStream(file);
|
||||||
while ((read = fileInputStream.read(bytes)) != -1)
|
while ((read = fileInputStream.read(bytes)) != -1)
|
||||||
|
@ -121,7 +125,7 @@ public class DocumentRESTFacade extends AbstractRESTFacade<Document> {
|
||||||
out.flush();
|
out.flush();
|
||||||
out.close();
|
out.close();
|
||||||
|
|
||||||
uploadedFile.setName(file.getAbsolutePath());
|
uploadedFile.setName(file.getName());
|
||||||
} catch (IOException e)
|
} catch (IOException e)
|
||||||
{
|
{
|
||||||
throw new WebApplicationException("Error while uploading file. Please try again !!");
|
throw new WebApplicationException("Error while uploading file. Please try again !!");
|
||||||
|
|
Loading…
Reference in a new issue