file
file2json
Перетворює різні типи файлів у формат JSON.
Підтримує такі формати (.xls .xlsx .csv .txt .zip .gpkg .gdb .xml .shp .geojson .json)
file2json(filepath)
Параметри
Параметр | Тип | Опис |
---|---|---|
filepath | string | Шлях до файлу |
Приклад
file2json('D:/Download/serwe.csv');
Відповідь
[
{
"pa_id": "3232334328927094707",
"wdpa_id": "",
"name_ua": "Регіональний ландшафтний парк місцевого значення «Ніжинський»",
"name_en": "",
"name_legal": "Регіональний ландшафтний парк місцевого значення «Ніжинський»",
"importance": "Local",
"category": "5",
"type": "",
"active": "t",
"date_yes": "2015-05-28 00:00:00",
"date_no": "",
"area": "6122.6991",
"area_i": "",
"area_ex": "",
"phone_ua": "0463171911",
"website": "",
"contact_facebook": "",
"region": "{62}",
"is_within": "f",
"distance_to_point_km": "1.353064404629109",
"line_to_nearest_pa": "0102000020110F000002000000AEE2FF2ECDF24A41415F92D698735941F99CE938D0F84A41A27A3483B0625941"
}
]
isFileExists
Функція перевіряє чи існує файл. Повертає логічне значення true або false.
isFileExists(filepath)
Параметри
Параметр | Тип | Опис |
---|---|---|
filepath | string | Шлях до файлу |
Приклад
isFileExists('D:/Download/serwe.csv')
Відповідь
true
uploadFile
Завантажує файл на сервер
Параметр | Тип | Опис |
---|---|---|
relativeFilepath | string | Відносний шлях до файлу |
folder | string | Кореневий каталог для збереження файлів |
storage | Object | Об'єкт для обраного типу сховища. За замовчуванням - не визначено (завантаження на локальний файловий сервер) |
data | any | Дані файлу для завантаження |
root | string | Підкаталог для збереження файлів. За замовчуванням - files |
const result = await uploadFile({
relativeFilepath,
folder: db.folder,
data: originalFilepath,
});
uploadFileWithDate
Завантажує файл з датою на сервер
Параметр | Тип | Опис |
---|---|---|
relativeFilepath | string | Відносний шлях до файлу |
dateTime | Date | Дата та час, які використовуються для створення каталогу. За замовчуванням - new Date() |
folder | string | Кореневий каталог для збереження файлів |
storage | Object | Об'єкт для обраного типу сховища. За замовчуванням - не визначено (завантаження на локальний файловий сервер) |
data | any | Дані файлу для завантаження |
root | string | Підкаталог для збереження файлів. За замовчуванням - files |
await uploadFileWithDate({
relativeFilepath: relativeFilepathSigned,
dateTime: uploadTime,
folder,
storage,
data: tmpFilepathSignedFile,
});