upload de arquivo usando o JQuery's Ajax requer o uso do XHR2, suportado pelos brawsers modernos. Se você deseja executar o upload do arquivo usando o AJAX sem um plug -in, precisará usar o codefataObject. formData.append ("arquivo", arquivo); // Substitua "arquivo" pelo nome do elemento de entrada do arquivo $ .ajax ({ Tipo: "post", Tempo limite: 50000, URL: URL, Dados: FormData, contentType: false, ProcessData: false, // Não processe os dados do formulário, deixe -os como dados binários puros Sucesso: função (dados) { alerta ('sucesso'); retornar falso; } });
Notas:
var formData = new FormData(); formData.append("file", file); // Replace "file" with your file input element's name $.ajax({ type: "POST", timeout: 50000, url: url, data: formData, contentType: false, processData: false, // Don't process the form data, leave it as pure binary data success: function (data) { alert('success'); return false; } });
formData objeto também pode conter outros dados, como as opções de entrada de text para a automática para a automática para os fields para fields. request.
você deve incluir o nome do arquivo no objeto FormData usando o atributo de nome do elemento de entrada do arquivo. Verifique a compatibilidade do navegador.Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3