瀏覽代碼

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

roman.lesnikov@gmail.com 2 年之前
父節點
當前提交
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)
         if (!$isMultiple)
             $this->deleteGhostsForProfile($iProfileId, $iContentId);
             $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) {
         foreach ($aMultipleFiles as $aFile) {
 
 
             $iId = $oStorage->storeFileFromForm($aFile, $bPrivate, $iProfileId, $iContentId);
             $iId = $oStorage->storeFileFromForm($aFile, $bPrivate, $iProfileId, $iContentId);