¿Cómo subir archivos?

Hola que tal, estoy buscando ayuda, tengo un sistema gestor de archivo, el front lo estoy haciendo en VueJS2 y el back en C#, el problema es que no puedo subir los archivos, cuando mando los datos me regresa un error 500, en la parte de abajo agrego mis funciones:

//Función guardar para mandar los datos a la base de datos.
guardar() {
const data = {
id_usuario: this.$store.state.usuario.id_usuario,
id_empresa: this.editedItem.id_empresa,
id_TipoArchivo: this.editedItem.id_TipoArchivo,
archivo: this.pdfs
}
console.log(“Los datos son:”, data)
axios.post(‘http://localhost:55630/api/AppWeb/InsertaArchivos?id_usuario=’ + data.id_usuario + ‘&id_empresa=’ + data.id_empresa + ‘&id_TipoArchivo=’ + data.id_TipoArchivo, data, {
headers: {
‘Content-Type’: ‘multipart/form-data’
}
}).then((response) => {
console.log(response)
})
.catch((err) => {
console.log(err)
});
}

Los datos ya los recojo, me está fallando el envío, ya que es un post que a través de la URL mando 3 datos y por medio de formData quiero enviar el archivo, ya que de esa manera me recibe el API

No hay ayuda en este foro, presisamente tengo ese problema pero si nadie contesto es que no se ha resuelto.