Subida de ficheros никакой funciona el Firefox

Он estado trabajando en un servidor de almacenamiento vía сеть онлайн. Он сервлеты desarrollado toda la funcionalidad del sistema usando y танго toda la gestión de archivos funcionando.

El problema es que la subida de ficheros никакой funciona en el navegador Firefox, funciona en navegadores Safari Комо o Chrome.

Соло Las funciones de Javascript las он implementado para mostrar una UI más atractiva que la que ofrecen los formularios HTML.

Комо decía, я gustaría ampliar la funcionalidad de subida de archivos usuarios de Firefox.

Código:

function validateForm() {
	var file = document.getElementById("file_to_upload");
	console.log(file);
	console.log(file.files);
	if (file.files.length == 0) {
		window.alert("Debe seleccionar un archivo para subir");
		return false;
	}
}
function upload_alternative() {
	var upload = document.getElementById("upload");
	upload.click();
}
<form id="upload_form" method="POST" action="Upload" enctype="multipart/form-data"
    onsubmit="return validateForm()" >
    <input id="file_to_upload" type="file" name="file[]" multiple="multiple"
        onchange="javascript:upload_alternative()" />
    <input type="submit" value="Upload" name="upload" id="upload" />
</form>
2
задан 21.01.2017, 22:49
0 ответов

В таких браузерах как Chrome или Safari, когда опускается завершение этикетки HTML, манипулируют проблемой добавляя одну в конце поврежденного элемента. В таких браузерах как Firefox эта проблема решается беря как завершение следующую этикетку того же класса.

В пользу этого мотива, в firefox он не был позволено мне пересылать файлы, так как элемент, следующий за затронутым опущением завершения этикеток был выбором "Пересылать файлы"

Спасибо за помощь, приветствие

2
ответ дан 03.12.2019, 17:35

Теги

Похожие вопросы