1.0.28 • Published 4 years ago
i-link-files-api v1.0.28
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