Detecciones de funciones de carga de archivos HTML5 en el navegador
Estoy tratando de subir los archivos usando las funciones HTML5. Según la investigación, descubrí que hay 3 formas diferentes de cargar los archivos,
Al codificar el archivo como multiparte: Esto se hace cuando solo se admite el lector de archivos.Enviar datos binarios utilizando el método de especificación XMLHTTP2 (AJAX): nuevo métodoenviar (Blob / Archivo) es capaz de enviar los datos binarios a través del cable.Objeto FormData: utilizandoXMLHTTP (AJAX) enviar (FormData) método.Ahora, para problemas de navegador cruzado y fragmentos de detecciones de funciones como a continuación es simple,
if(typeof FileReader == "undefined")
Sin embargo, no estoy seguro de cómo averiguar si el método send () del AJAX en el navegador actual es compatiblesend(FormData)
osend(Blob/File)
implementación del método ¿Cómo encontrarlo? ¿Hay un truco de Object.property aquí? O algo diferente?
Gracias,