I have to clone the IFormFile extended object. So, i have written the following code block to clone the IFormFile Object. The newFormFile Object has ContentDisposition object as 'newFormFile.ContentDisposition' threw an exception of type 'System.NullReferenceException'. Can someone suggest where am i doing it wrong? How to clone IFormFile object?
private IFormFile GenerateFileWithNewFileName(IFormFile formFile)
{
FormFile newFormFile = null;
string newFileName = string.Concat(Path.GetFileNameWithoutExtension(formFile.FileName), DateTime.Now.ToString("yyyyMMddHHmmssfff"), Path.GetExtension(formFile.FileName));
using (MemoryStream ms = new MemoryStream())
{
formFile.CopyTo(ms);
newFormFile = new FormFile(ms, 0, formFile.Length, formFile.ContentDisposition, newFileName);
}
return newFormFile;
}