Trigub_Ilia

Добавление файла в папку на диск

Mar 20th, 2020
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. use Bitrix\Disk\File;
  2. use Bitrix\Main\Loader;
  3. Loader::includeModule('disk');
  4.        
  5. $file = File::loadById(274618);
  6. $fileData = $file->getFile();
  7. $dwe = CFile::MakeFileArray($fileData["ID"]);
  8.  
  9. function getTargetFolder($entityType, $entityId)
  10. {
  11.     if ($entityType == 'folder')
  12.     {
  13.         return \Bitrix\Disk\Folder::loadById($entityId);
  14.     }
  15. }
  16.  
  17. $folder = getTargetFolder("folder", 301586);
  18.  
  19. $uploadedFile = $folder->uploadFile($dwe, array(
  20.     'NAME'       => $dwe['name'],
  21.     'CREATED_BY' => 1,
  22. ), array(), true
  23. );
  24. if ($uploadedFile)
  25. {
  26.     echo $uploadedFile->getId();
  27. }
Add Comment
Please, Sign In to add comment