Просмотр исходного кода

#4558 - Build-in API support (fix upload)

roman.lesnikov@gmail.com 2 лет назад
Родитель
Сommit
d6e42e6574
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      inc/classes/BxDolUploader.php

+ 7 - 0
inc/classes/BxDolUploader.php

@@ -225,6 +225,13 @@ abstract class BxDolUploader extends BxDolFactory
         if (!$isMultiple)
             $this->deleteGhostsForProfile($iProfileId, $iContentId);
 
+        
+        if (bx_is_api() && $_FILES['file']) {
+            $iId = $oStorage->storeFileFromForm($_FILES['file'], $bPrivate, $iProfileId, $iContentId);
+            $aResponse = array ('success' => 1, 'id' => $iId);
+            return $aResponse;
+        } 
+        
         foreach ($aMultipleFiles as $aFile) {
 
             $iId = $oStorage->storeFileFromForm($aFile, $bPrivate, $iProfileId, $iContentId);