Commit d4e10d34 authored by Krishna Reddy Tamatam's avatar Krishna Reddy Tamatam

Changed done for file types in Comparessed icons

parent 53176dd4
......@@ -324,42 +324,55 @@ public class FluentFtpService
byte[] fileBytes =
await File.ReadAllBytesAsync(localFilePath);
string extension =
Path.GetExtension(localFilePath)
.ToLowerInvariant();
// PDF
if (extension == ".pdf")
string extension = Path.GetExtension(localFilePath).ToLowerInvariant();
if (extension == ".jpg" ||
extension == ".jpeg" ||
extension == ".png" ||
extension == ".gif"||
extension == ".bmp" ||
extension == ".tif" ||
extension == ".tiff")
{
string base64 =
Convert.ToBase64String(fileBytes);
using Image image =
payload.Type == 2
? Image.Load(DecryptFTPFile(fileBytes, encryptionKey))
: Image.Load(fileBytes);
results.Add((fileName, base64, null));
image.Mutate(x => x.Resize(width, height));
continue;
}
using var ms = new MemoryStream();
// Images
using Image image =
payload.Type == 1
? Image.Load(
DecryptFTPFile(
fileBytes,
encryptionKey))
: Image.Load(fileBytes);
image.SaveAsJpeg(ms);
image.Mutate(x =>
x.Resize(width, height));
string base64 = Convert.ToBase64String(ms.ToArray());
using var ms = new MemoryStream();
results.Add((fileName, base64, null));
}
else if (extension == ".mp4")
{
// MP4 -> return original video bytes as Base64
string base64 = Convert.ToBase64String(fileBytes);
image.SaveAsJpeg(ms);
results.Add((fileName, base64, null));
}
else
{
results.Add((fileName, null, $"Unsupported file type: {extension}"));
}
string imageBase64 =
Convert.ToBase64String(ms.ToArray());
// // PDF
// if (extension == ".pdf")
// {
// string base64 =
// Convert.ToBase64String(fileBytes);
results.Add(
(fileName, imageBase64, null));
// results.Add((fileName, base64, null));
// continue;
// }
}
catch (Exception ex)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment