I configured storage provider Amazon S3 and from what I understand in the documentation, it should not work with BLOB fields, but it is uploading the files to S3...
I have a webpanel with a BLOB type variable that I use to import and process an excel file. The issue is that after selecting the file and confirming, it is being uploaded to S3 and I need to process it locally, not in s3.
From the documentation, I understand that this behavior should only be for images, audio and video.
*** I add to the above that ExcelDocument, when saving the spreadsheets, is saving them in S3 as well, which is complicating me with all the pattern reports!
When working with external Storage, as of GeneXus 15 Upgrade 7, the excel files are saved in the storage provider, and they can remain private. In Java, blobs too. References: https://wiki.genexus.com/commwiki/servlet/wiki?36355,GeneXus+15+Upgrade+7 , https://wiki.genexus.com/commwiki/servlet/wiki?37491,GeneXus+15+ Upgrade+9 , https://www.genexus.com/developers/websac?es,,,42375 https://www.genexus.com/developers/websac?es,,,42703
The work around to process files locally was found:
&StorageProvider.GetPrivate( &Blob, &File, 2, &Messages) &ExcelDocument.Open( &File.GetURI() )
In the WWPlus excel generation, the following is added to the excel reports: