disk.file.get
Scope: disk Права на выполнение: для всех
Описание
disk.file.get
Возвращает файл по идентификатору.
Важно. Ссылка на загрузку файла из параметра DOWNLOAD_URL
содержит токен авторизации и предназначена для скачивания файла от имени приложения. Нельзя "раздавать" эту ссылку или использовать для публичных интерфейсов.
Пример ответа:
"result": { "ID": "10", //идентификатор "NAME": "2511.jpg", //название файла "CODE": null, //символьный код "STORAGE_ID": "4", //идентификатор хранилища "TYPE": "file", "PARENT_ID": "8", //идентификатор родительской папки "DELETED_TYPE": "0", //маркер удаления "CREATE_TIME": "2015-04-24T10:41:51+03:00", //время создания "UPDATE_TIME": "2015-04-24T15:52:43+03:00", //время изменения "DELETE_TIME": null, //время перемещения в корзину "CREATED_BY": "1", //идентификатор пользователя, который создал файл "UPDATED_BY": "1", //идентификатор пользователя, который изменил файл "DELETED_BY": "0", //идентификатор пользователя, который переместил в корзину файл "DOWNLOAD_URL": "https://test.bitrix24.ru/disk/downloadFile/10/?&ncc=1&filename=2511.jpg&auth=******", //возвращает url для скачивания файла приложением "DETAIL_URL": "https://test.bitrix24.ru/workgroups/group/3/disk/file/2511.jpg" //ссылка на страницу детальной информации о файле }
Параметры
Параметр | Описание |
---|---|
id | Идентификатор файла. |
Пример
BX24.callMethod( "disk.file.get", { id: 10 }, function (result) { if (result.error()) console.error(result.error()); else console.dir(result.data()); } );
Сообщение не промодерировано, возможны ошибки и неточности.
|
Разработчикам: если не работает метод disk.file.get стоит попробовать disk.attachedObject.get с теми же параметрами
|
Сообщение не промодерировано, возможны ошибки и неточности.
|
||||
| ||||
Денис Черечукин
|
||
Для файлов, которые загружены в дополнительное поле типа "Файл" этот метод будет возвращать:
{"error":"ERROR_NOT_FOUND","error_description":"Could not find entity with id "4386886"."} потому что файл загружен в основное хранилище портала, а не в Диск. Решение для скачивания файла: 1. Установить Серверное локальное приложение без интерфейса в Битрикс24 2. Через API этого приложения получить сущность с заполненными дополнительными поле типа "Файл". Значения поле будет выглядеть так:
| ||
Юрий (Пермь) Колбин
|
Разработчикам: При выполнении запроса наименование поля 'id' чувствительно к регистру. Будьте внимательны.
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.