$('#choose-files-button').click(function () { $(':file').trigger('click'); }); $(':file').change(function () { $this = $(this); $('#files-selected').text($this.val()); })
Y este es mi HTML:
@using (Html.BeginForm("Upload", "Manage", FormMethod.Post, new { enctype = "multipart/form-data" })) { <span id="choose-files-button" class="btn btn-info">Choose Files</span> <span id="files-selected"></span> <button class="pull-right btn btn-primary" type="submit">Upload</button> <div style="height:0; width:0;overflow:hidden;"> <input type="file" name="files" id="files" multiple="multiple" value="Add Images" /> </div> }
El problema es que cuando los archivos son seleccionados solo setea el nombre de un solo archivo cuando deberia hacerlo para todos, esto pasa en Chrome no lo he probado en los demas navegadores, pareciera que la ruta estuviera mal pero no se que mas pueda ser. Agradezco toda la ayuda.