7 小时以前 9bad721754fe8bbe2e5f459d0706e0fefac569f3
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/storage/SystemStorageBlobService.java
@@ -24,6 +24,19 @@
    List<SystemStorageBlobRespVO> upload(List<MultipartFile> files, Boolean isPublic);
    /**
     * 保存内存中的字节内容为一个文件(后端自己生成的文件走这个入口,如打印出的 PDF)。
     * <p>
     * 不经过 HTTP 上传,因此不产生「上传者」概念;落盘与落库规则与 {@link #upload} 一致。
     *
     * @param content          文件内容,不能为空
     * @param originalFileName 原始文件名(下载时展示)
     * @param contentType      资源类型,如 application/pdf
     * @param isPublic         是否公共文件(true=永久有效,false=临时token控制)
     * @return 上传结果(含预览/下载地址)
     */
    SystemStorageBlobRespVO saveBlob(byte[] content, String originalFileName, String contentType, Boolean isPublic);
    /**
     * 通过token获取文件
     *
     * @param fileName 唯一文件名