@RestController(value="engine-web-io-download")
@RequestMapping(value="/engine/web/download")
@ConditionalOnExpression(value="${sohelp-boot.engine.enabled:true} && ${sohelp-boot.engine.download.enabled:true}")
public class EngineDownloadController
extends BaseController
request, response| 构造器和说明 |
|---|
EngineDownloadController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Object> |
download(String refid,
String fileName)
文件下载接口
用于根据提供的refid和fileName下载文件
|
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, success, success, success, success, validateToken@PostMapping(value="/download") @Permission(value="") public ApiResult<Object> download(@RequestParam String refid, @RequestParam(value="fileName") String fileName) throws BusiException, TokenAuthenticationException, AccessPermissionException, SQLException
refid - 文件的引用ID,用于定位需要下载的文件fileName - 文件名,指定要下载的文件名称BusiException - 业务异常,当业务逻辑出现错误时抛出TokenAuthenticationException - 令牌认证异常,当令牌认证失败时抛出AccessPermissionException - 访问权限异常,当没有访问权限时抛出SQLException - 数据库异常,当数据库操作失败时抛出Copyright © 2025. All rights reserved.