Files
anxinyan/server-api/app/controller/admin/FileUploadController.php
2026-05-22 15:47:23 +08:00

25 lines
665 B
PHP

<?php
namespace app\controller\admin;
use app\support\FileUploadService;
use support\Request;
class FileUploadController
{
public function directPolicy(Request $request)
{
try {
return api_success((new FileUploadService())->createOssDirectUploadPolicy(
$request,
(string)$request->input('upload_scene', ''),
(string)$request->input('original_name', ''),
(int)$request->input('file_size', 0),
(string)$request->input('mime_type', '')
));
} catch (\Throwable $e) {
return api_error($e->getMessage(), 422);
}
}
}