File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
java/src/main/java/com/genexus/util Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 44import java .io .IOException ;
55import java .io .InputStream ;
66import java .net .URI ;
7+ import java .nio .file .Paths ;
78import java .util .Date ;
89import java .util .GregorianCalendar ;
910import java .util .Iterator ;
@@ -53,14 +54,15 @@ public GXFile(String fileName, ResourceAccessControlList fileAcl) {
5354 this (fileName , fileAcl , false );
5455 }
5556
56- public GXFile (String fileName , ResourceAccessControlList fileAcl , boolean isLocal ) {
57+ public GXFile (String fileName , ResourceAccessControlList fileAcl , boolean isLocalFilePath ) {
5758 if (com .genexus .CommonUtil .isUploadPrefix (fileName )) {
5859 uploadFileId = fileName ;
5960 fileName = SpecificImplementation .GXutil .getUploadValue (fileName );
6061 }
6162
6263 ExternalProvider storageProvider = Application .getExternalProvider ();
63- if (storageProvider != null && !isLocal ) {
64+ isLocalFilePath = isLocalFilePath || new java .io .File (fileName ).isAbsolute ();
65+ if (!isLocalFilePath && storageProvider != null ) {
6466 FileSource = new GXExternalFileInfo (fileName , storageProvider , true , fileAcl );
6567 } else {
6668 FileSource = new GXFileInfo (new File (fileName ));
You can’t perform that action at this time.
0 commit comments