Как загрузить / сохранить файлы в одной строке?
Код, который я написал, состоит из двух строк, оставляя другие поля пустыми, а затем вставляет в новую строку другие файлы вместо нулевых значений вПервый ряд. Вот изображение того, что вставляется в БД:
Вот то, что я хочу, чтобы вещи были вставлены как:
Как сделать так, чтобы код вставлял файлы в один ряд после проверки наличия файлов на загрузке?
if (resume.HasFile == true && resume.PostedFile.ContentLength > 0)
{
string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(resume.FileName);
string extension = Path.GetExtension(resume.FileName);
string resumeName = "resume" + extension;
BinaryReader Binary_Reader = new BinaryReader(resume.PostedFile.InputStream);
byte[] File_Buffer = Binary_Reader.ReadBytes(resume.PostedFile.ContentLength);
Binary_Reader = new BinaryReader(resume.PostedFile.InputStream);
File_Buffer = Binary_Reader.ReadBytes(resume.PostedFile.ContentLength);
myServiceCP.LicenseApplicationAttachments.Add(new LicenseApplicationAttachment
{
resumeName = resumeName,
CompanyName = control.CompanyName,
userid = Guid.NewGuid(),
resumeContentType = resume.PostedFile.ContentType,
resumeExtension = Path.GetExtension(resume.PostedFile.FileName),
resumeSize = resume.PostedFile.ContentLength,
resumeContent = File_Buffer
});
}
if (cv.HasFile == true)
{
string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(cv.FileName);
string extension = Path.GetExtension(cv.FileName);
string cvFileName = "cv" + extension;
BinaryReader Binary_Reader = new BinaryReader(cv.PostedFile.InputStream);
byte[] File_Buffer = Binary_Reader.ReadBytes(cv.PostedFile.ContentLength);
Binary_Reader = new BinaryReader(cv.PostedFile.InputStream);
File_Buffer = Binary_Reader.ReadBytes(cv.PostedFile.ContentLength);
myServiceCP.LicenseApplicationAttachments.Add(new LicenseApplicationAttachment
{
cvFileName = cvFileName,
CompanyName = control.CompanyName,
cvContentType = CapitalStructureShareHoldingFile.PostedFile.ContentType,
cvExtension = Path.GetExtension(CapitalStructureShareHoldingFile.PostedFile.FileName),
cvFileSize = CapitalStructureShareHoldingFile.PostedFile.ContentLength,
cvFileContent = File_Buffer
});
}
myServiceCP.SaveChanges();
}