wesmiler před 1 dnem
rodič
revize
74ee6ca254
2 změnil soubory, kde provedl 21 přidání a 0 odebrání
  1. 20 0
      app/Http/Controllers/Api/UploadController.php
  2. 1 0
      routes/api.php

+ 20 - 0
app/Http/Controllers/Api/UploadController.php

@@ -104,4 +104,24 @@ class UploadController extends webApp
         return showJson(MESSAGE_OK, true, ['url'=> $file_path, 'path'=> $result['data']['file_path']]);
     }
 
+    /**
+     * @return array
+     */
+    public function deleteImage()
+    {
+        $url = request()->post('url','');
+        if($url){
+            $path = get_image_path($url);
+            if(file_exists(ATTACHMENT_PATH.$path)){
+                @unlink(ATTACHMENT_PATH.$path);
+            }
+
+            if(file_exists(ATTACHMENT_PATH.$path)){
+                @unlink(ATTACHMENT_PATH.$path);
+            }
+        }
+
+        return showJson('操作成功',true);
+    }
+
 }

+ 1 - 0
routes/api.php

@@ -28,6 +28,7 @@ Route::prefix('v1')->group(function() {
     Route::post('/upload/image', [\App\Http\Controllers\Api\UploadController::class, 'uploadImage']);
     Route::post('/upload/file', [\App\Http\Controllers\Api\UploadController::class, 'uploadFile']);
     Route::post('/upload/video', [\App\Http\Controllers\Api\UploadController::class, 'uploadVideo']);
+    Route::post('/image/delete', [\App\Http\Controllers\Api\UploadController::class, 'deleteImage']);