Documentation
    Preparing search index...

    Class Files

    Handle uploading & fetching files from Datalynk

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    url: string

    Methods

    • Associate an existing file with an existing row

      Parameters

      • fileIds: number | number[]

        Existing files to associate

      • slice: number

        Target slice

      • row: number

        Target slice record

      • field: string

        Record filed file should be added to

      • Optionalexecute: true

        Will run request by default, passing false will return the API request instead

      Returns Promise<any>

      The API response by default, or the raw API request if execute is false

    • Associate an existing file with an existing row

      Parameters

      • fileIds: number | number[]

        Existing files to associate

      • slice: number

        Target slice

      • row: number

        Target slice record

      • field: string

        Record filed file should be added to

      • execute: false

        Will run request by default, passing false will return the API request instead

      Returns {
          "!/tools/file/update": {
              field: string;
              ids: number[];
              row: number;
              slice: number;
          };
      }

      The API response by default, or the raw API request if execute is false

    • Get an authenticated URL to fetch files from

      Parameters

      • id: number

        File ID

      • OptionalignoreToken: boolean

        Ignore authentication

      Returns string

      URL file can be viewed at

    • Upload file(s) to the API & optionally associate them with a row

      Parameters

      • files: File | FileList | File[]

        Files to be uploaded

      • Optionalassociate: { field: string; pk?: string; row: any; slice: number }

        Row to associate with

      Returns Promise<UploadedFile[]>