Hi
we have Creatio Installed in our environment and confined to saving files in S3 instead of the database, now how I can get a stream of files saved in S3 inside the process script
I used the below code when I saved the file in the Database :
ar userConnection = Get<UserConnection>("UserConnection");
Guid contactId = new Guid("4177bc0a-8cb1-4895-aacf-5932ed6b4cb5");
string base64String = "";
Select selectEmail = new Select(userConnection)
.Top(1)
.Column("Data")
.From("ContactFile")
.Where("ContactId").IsEqual(Column.Parameter(contactId)) as Select;
using (var dbExecutor = userConnection.EnsureDBConnection()) {
using (IDataReader dataReader = selectEmail.ExecuteReader(dbExecutor)) {
if (dataReader.Read()) {
byte[] imageBytes = dataReader.GetColumnValue("Data") as byte[];
base64String = Convert.ToBase64String(imageBytes);
}
}
}can anyone help on how to get the image stream saved in S3?
Like
1 comments