1.0.28 • Published 5 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
5 years ago
1.0.27
5 years ago
1.0.26
5 years ago
1.0.25
5 years ago
1.0.22
5 years ago
1.0.24
5 years ago
1.0.23
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago