1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-03 13:22:19 +02:00
Vitaly the Alpaca (bot) ad30904600 Main build (Jenkins)
2024-09-24 14:17:36 +03:00

1.3 KiB

sidebar_position
2

Upload files

Uploads multiple files to Neocities

Function UploadFiles(Val Token, Val FileMapping, Val Singly = False) Export

Parameter CLI option Type Description
Token --token String Auth token
FileMapping --files Map Of KeyAndValue Files: Key > destination path on NC, Value > file
Singly --singly Boolean True > sends files in separate requests

Returns: Map Of KeyAndValue - Serialized JSON response from Neocities


:::tip Neocities API docs: neocities.org/api :::

    Token = "7419cd51de4037f7...";

    Image1 = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path or Binary Data
    Image2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Path or Binary Data
    GIF    = "https://openintegrations.dev/test_data/animation.gif"; // URL, Path or Binary Data

    FileMapping = New Map;
    FileMapping.Insert("test/pic1.png", Image1);
    FileMapping.Insert("test/gif.gif" , Image2);
    FileMapping.Insert("pic2.png"     , GIF);

    Result = OPI_Neocities.UploadFiles(Token, FileMapping);
    
  oint neocities UploadFiles --token "7419cd51de4037f7..." --files %files% --singly %singly%