1.0.28 • Published 4 years ago

i-link-files-api v1.0.28

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
4 years ago

i-link-files-api

install

npm i i-link-files-api

uploadFile

Мега супер функция для загрузки файлов на сервер через graphQL

Входные параметры:

  • file - передаваемый файл типа File
  • uri - адрес запроса
  • AuthorizationToken - headers jwt авторизации

Возвращает:

  • Promise с ответом от сервера response data
import uploadFile from 'i-link-files-api';

const uri = '/graphql';
const auth = 'token';
uploadFile(file, uri, auth ).then(
    data => {
        console.log(data)
    },
    error => {
        console.log(error)
    }
)

initUploadSession

Не такая супер пупер функция как первая, возможно не пригодиться тебе вовсе она делает запрос к graphQL за url для отправки файла.

Входные параметры:

  • uri - адрес запроса
  • AuthorizationToken - headers jwt авторизации

Возвращает:

  • Promise с ответом от сервера response data
{
    "data": {
        "initUploadSession": {
                "url": "тут адрес куда нужно посылать запрос"
        }
    }
}
import { initUploadSession } from 'i-link-files-api';

const uri = '/graphql';
const auth = 'token';

initUploadSession(uri, auth ).then(
    data => {
        console.log(data)
    },
    error => {
        console.log(error)
    }
)

fileApi

Функция для настоящих мужиков! Если ты уже большой малчик и сам можешь работать с GraphQL, то тебе сюда.

Входные параметры:

  • file - файлы типа File
  • url - путь по которому отправляется файл

Возвращает:

  • Promise с ответом от сервера response data.

обычно это такой ответ

{ id: string, url: string }
import { fileApi } from 'i-link-files-api';


fileApi(file, url ).then(
    data => {
        console.log(data)
    },
    error => {
        console.log(error)
    }
)
1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.22

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago