http - que - multipart/form-data c#
multipart/form-data vs application/octet-stream (1)
Estoy creando una REST API
simple para cargar archivos. De otras API, encontré que usan el tipo de contenido " multipart/form-data
". Pero para mí, parece que " application/octet-stream
" es mucho más simple.
Si no tengo la intención de enviar más datos de formulario con el archivo ¿hay alguna razón para usar " multipart/form-data
" y no " application/octet-stream
"?
Si bien no tiene la intención de enviar ningún otro dato junto con el archivo en este momento, multipart/form-data
le daría la posibilidad de agregar datos adicionales más adelante si es necesario (sin romper la compatibilidad).
Además, multipart/form-data
haría posible acceder directamente a la API REST enviando un formulario HTML (consulte https://.com/a/4526286/693140 ).
Sin embargo, su API podría admitir ambos tipos utilizando el encabezado de tipo de contenido del cliente para distinguirlos.