File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
java/src/main/java/com/genexus Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 88import java .io .File ;
99import java .io .FileOutputStream ;
1010import java .io .IOException ;
11+
12+ import com .genexus .util .GXFile ;
1113import org .apache .logging .log4j .Logger ;
1214
1315public class GxImageUtil {
1416 private static Logger log = org .apache .logging .log4j .LogManager .getLogger (GxImageUtil .class );
1517
1618 private static String getImageAbsolutePath (String imageFile ){
17- return com .genexus .ModelContext .getModelContext ().getHttpContext ().getDefaultPath () + imageFile .replace ("/" , File .separator );
19+ if (CommonUtil .isUploadPrefix (imageFile )) {
20+ return new GXFile (imageFile ).getAbsolutePath ();
21+ }
22+ String defaultPath = com .genexus .ModelContext .getModelContext ().getHttpContext ().getDefaultPath ();
23+ return imageFile .startsWith (defaultPath )? imageFile : defaultPath + imageFile .replace ("/" , File .separator );
1824 }
1925
2026 public static long getFileSize (String imageFile ){
You can’t perform that action at this time.
0 commit comments