Это мой код.Я хочу загрузить файл 3 в свою базу данных
. Сначала в представлении я пишу это: <% using (Html.BeginForm (Actionname, Controller, FormMethod.Post, new {enctype = "multipart / form-data"})) {%> ..... ....
и это 3 загрузки файла:
<input type="file" name="files" id="FileUpload1" />
<input type="file" name="files" id="FileUpload2" />
<input type="file" name="files" id="FileUpload3" />
В контроллере я использую этот код:
IEnumerable<HttpPostedFileBase> files = Request.Files["files"] as IEnumerable<HttpPostedFileBase>;
foreach (var file in files)
{
byte[] binaryData = null;
HttpPostedFileBase uploadedFile = file;
if (uploadedFile != null && uploadedFile.ContentLength > 0){
binaryData = new byte[uploadedFile.ContentLength];
uploadedFile.InputStream.Read(binaryData, 0,uploadedFile.ContentLength);
}
}
но файлы всегда возвращают NULL: (
пожалуйста, помогите мне, спасибо.