slicer-file

    2.0.0 • Public • Published

    Slicer-File

    GitHub GitHub package.json version


    This library allows you to upload files in chunks.


    import { slicer, support } from "slicer";
    
    const url = "url";
    const headers = {};
    const file = {};
    const size = 1024 * 1024;
    const data = {
      user: "1",
      date: new Date(),
    };
    let callback = () => {};
    let stopFlag = {
      stop: true,
    };
    if (support()) {
      slicer(url, headers, file, size, data, callback, stopFlag);
    }

    URL:

    • url + /status — checking how many bytes have already been uploaded to the server.
    • url + /upload — loading a file with chunks.

    Parameters:

    • url — url of the server
    • headers — request headers
    • file — the file that you want to transfer
    • size — the size of the chunk
    • data — information to be transmitted with the file
    • callback — the function that is called when the chunk is successfully sent
    • stopFlag — the object that needs to be changed in order to stop sending the file

    Callback:

    • name
    • progress
    • id
    • data

    Install

    npm i slicer-file

    DownloadsWeekly Downloads

    0

    Version

    2.0.0

    License

    GPL-3.0

    Unpacked Size

    41.3 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar