· 4 years ago · May 26, 2021, 08:32 PM
1
2public class ImageViewModel : IMapFrom<Image>
3{
4 public IFormFile Image { get; set; }
5
6}
7
8public void UploadFile(ImageViewModel model)
9{
10 Account account = new Account("Cloud name", "API Key", "API Secret");
11 Cloudinary cloudinary = new Cloudinary(account);
12
13 var imageName = model.Image.Name;
14
15 using var memoryStream = new MemoryStream();
16 model.Image.CopyTo(memoryStream);
17
18 var uploadParams = new ImageUploadParams()
19 {
20 File = new FileDescription(imageName, memoryStream),
21 };
22
23 var file = uploadParams.File; // Empty file
24
25 var uploadResult = cloudinary.Upload(uploadParams); => Error (Empty file)
26}