InoDrive / File / write
InoDrive.File.write()
Write file(s) operation to InoDrive with provided file path and content object.
Arguments:
• Files (Object) – A single object or an array to iterate through. Each entry needs a file path and content which could be a blob in Raw Binary, a json object.
• Transfer Type (Number): TLV command header, only to be used for reading the whole User Application or Firmware file. For non-UserApp/Firmware files (most use-cases) it can remain blank
Returns: Boolean – True or False on successfully writing file(s) out.
// Import InoDrive API Library and File-System Node API import { InoDriveApiJS } from "ck-inodrive-api" import readFile from ( "node:fs" ) // Instatiate the API let InoDriveApi = new InoDriveApiJS.InoDriveApi({ connectAppUrl: "", secure: false }) // Instantiate InoDrive Object let Drive = await InoDriveApi.InoDrive({ target: "Name", autoConnect: true }) // Read the file before writing, ensure the target exists and/or the path is clear for a new file let contentCheck = await Drive.File.read({path: "/dir/foo.json", content: "json"}) console.log(contentCheck) // Select the File to Write let newContent = { numberField: 5, stringField: "ExampleText" } // Write the File out await Drive.File.write({'path': "/dir/foo.json", content: newContent})