Как получить файлы из vaadin-upload в полимере
У меня есть вопрос о vaadin-upload, я хотел загрузить какую-нибудь картинку и отправить в мою функцию "saveInsert":
<template>
<form id="form1" action="../Home/saveInsert" method="post" enctype="multipart/form-data">
...
<vaadin-upload id="manualUpload" target="../Home/saveInsert" accept="image/*"
timeout=" 300000" headers="{'X-Custom-Header': 'value'}" form-data-name="myfiles" no-auto>
</vaadin-upload>
<button id="uploadButton">Start Upload(s)</button>
</form>
</template>
<script>
document.addEventListener('WebComponentsReady', function () {
var upload = document.querySelector('vaadin-upload#manualUpload');
var uploadButton = document.getElementById('uploadButton');
uploadButton.addEventListener('click', function () {
upload.uploadFiles();
});
и в MVC (C#):
[HttpPost]
public string saveInsert(IEnumerable<HttpPostedFileBase> myfiles)
{
var photos = Request.Files["myfiles"];
...
return "";
}
Я получаю только один файл в методе saveInsert. что я должен делать?