En ausencia de otras bibliotecas de terceros (p. ej., búsqueda de nodos, axios, datos de formulario), ¿cómo realizar una solicitud posterior para transferir archivos mediante el módulo de red de electrones? Ya sé cómo publicar datos, así:
request = net.request({ url: 'http://localhost/xxx', method: 'POST' }) request.on('response', (response) => { console.log(`STATUS: ${response.statusCode}`) console.log(`HEADERS: ${JSON.stringify(response.headers)}`) response.on('data', (chunk) => { console.log(`BODY: ${chunk}`) }) response.on('end', () => { console.log('No more data in response.') }) }) request.write(data) request.end()pero, no sé cómo procesar los datos de formulario (datos de formulario de origen de XMLHttpRequest, no npm form-data lib), como:
var formData = new FormData(); var myFile = document.getElementById("myFileInput"); formData.append('myFile',myFile.files[0]);request.write(data) necesita que el tipo de datos sea una cadena o una instancia de Buffer o unit8Array, no sé cómo convertir datos a este tipo