1.0.28 • Published 6 years ago
i-link-files-api v1.0.28
i-link-files-api
install
npm i i-link-files-apiuploadFile
Мега супер функция для загрузки файлов на сервер через 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
6 years ago
1.0.27
6 years ago
1.0.26
6 years ago
1.0.25
6 years ago
1.0.22
6 years ago
1.0.24
6 years ago
1.0.23
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago