Skip to content
Snippets Groups Projects
Commit 1daef41b authored by Lizarralde Larranaga, Mikel (UG - Comp Sci & Elec Eng)'s avatar Lizarralde Larranaga, Mikel (UG - Comp Sci & Elec Eng) Committed by Adiv Asif
Browse files

Merged PR 5: AddedJpegToBlob

AddedJpegToBlob
parents 182fe61b 205eec98
No related branches found
No related tags found
No related merge requests found
...@@ -7,26 +7,27 @@ ...@@ -7,26 +7,27 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="AuthorizeNet" Version="2.0.3"/> <PackageReference Include="AuthorizeNet" Version="2.0.3" />
<PackageReference Include="AutoMapper" Version="12.0.1"/> <PackageReference Include="AutoMapper" Version="12.0.1" />
<PackageReference Include="Azure.Storage.Blobs" Version="12.16.0-beta.1"/> <PackageReference Include="Azure.Storage.Blobs" Version="12.16.0-beta.1" />
<PackageReference Include="Azure.Storage.Common" Version="12.15.0-beta.1"/> <PackageReference Include="Azure.Storage.Common" Version="12.15.0-beta.1" />
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="8.0.0-preview.2.23153.2"/> <PackageReference Include="Microsoft.AspNetCore.Authorization" Version="8.0.0-preview.2.23153.2" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.4"/> <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0-preview.2.23128.3"/> <PackageReference Include="Microsoft.Azure.Cosmos" Version="3.32.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0-preview.2.23128.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0-preview.2.23128.3"> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0-preview.2.23128.3">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0-preview.2.23128.3"/> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0-preview.2.23128.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0-preview.2.23128.3"> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0-preview.2.23128.3">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3"/> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="SixLabors.ImageSharp" Version="3.0.1"/> <PackageReference Include="SixLabors.ImageSharp" Version="3.0.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0"/> <PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="6.5.0"/> <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="6.5.0" />
</ItemGroup> </ItemGroup>
</Project> </Project>
namespace Group17profile.Services; using Azure.Storage.Blobs.Models;
namespace Group17profile.Services;
using System.Web; using System.Web;
using Azure.Storage.Blobs; using Azure.Storage.Blobs;
...@@ -44,7 +46,7 @@ public class StorageService : IStorageService ...@@ -44,7 +46,7 @@ public class StorageService : IStorageService
await clone.SaveAsJpegAsync(croppedImage); await clone.SaveAsJpegAsync(croppedImage);
croppedImage.Position = 0; croppedImage.Position = 0;
var blob = await GetBlobReference(containerName, fileName); var blob = await GetBlobReference(containerName, fileName);
await blob.UploadAsync(croppedImage); await blob.UploadAsync(croppedImage, new BlobHttpHeaders{ContentType = "image/jpeg"});
return blob.Uri; return blob.Uri;
} }
......
namespace Group17profile.Settings; using Microsoft.Azure.Cosmos;
namespace Group17profile.Settings;
public class ConnectionStrings public class ConnectionStrings
{ {
public string? DbConnectionString { get; set; } public string? DbConnectionString { get; set; }
public string? AzureBlobStorage { get; set; } public string? AzureBlobStorage { get; set; }
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment