UNPKG

@mindconnect/mindconnect-nodejs

Version:

NodeJS Library for Siemens Insights Hub Connectivity - TypeScript SDK for Insights Hub and Industrial IoT - Command Line Interface - Insights Hub Development Proxy (Siemens Insights Hub was formerly known as MindSphere)

19 lines 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sdiTemplate = void 0; function sdiTemplate(fileName, buffer, mimeType, params) { let result = `----mindsphere\r\n` + `Content-Disposition: form-data; name="file"; filename="${fileName}"\r\n` + `Content-Type: ${mimeType || "application/octet-stream"}\r\n` + `\r\n` + `${buffer.toString("ascii")}\r\n`; for (const [k, v] of Object.entries(params || {})) { if (v) { result += `----mindsphere\r\n` + `Content-Disposition: form-data; name="${k}"\r\n` + `\r\n` + `${v}\r\n`; } } result += `----mindsphere--`; return result; } exports.sdiTemplate = sdiTemplate; //# sourceMappingURL=sdi-template.js.map