У меня есть настраиваемое поле ввода, в которое я хочу загрузить файл.
<form class="submitform">
<div class="input-group">
<input type="file" class="custom-file-input" id="fileInput"
aria-describedby="fileInput" />
<label class="custom-file-label" for="fileInput">Choose file</label>
</div>
<div class="modal-footer row">
<button type="submit" class="btn btn-primary" id="submitAddFile">Submit</button>
</div>
</div>
</form>
Как только кнопка отправки в моей форме нажата, я хочу получить соответственно имя файла и байт []. Это я пытаюсь сделать следующим образом через jQuery:
$('#submitAddFile').click(function () {
var file = $('#fileInput')[0].files;
debugger;
}
А потом я вроде как не получил дальше ... Из того, что я могу прочитать через отладку, я не получаю никаких байт [], который я могу вытащить и отправить на мой контроллер. Однако я могу получить такие вещи, как размер файла и имя файла.
Следовательно, как правильно извлечь байт [], чтобы я мог сохранить его в своей базе данных