在FineReport中提交文件到支持S3协议的云存储中,也同时提供下载的支持。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
2.1 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<id>com.fanruan.cloud.s3.file.submit</id>
<name><![CDATA[提交文件到S3]]></name>
<main-package>com.fanruan.cloud</main-package>
<active>yes</active>
<hidden>no</hidden>
<version>1.0.1</version>
<env-version>10.0</env-version>
<jartime>2020-01-27</jartime>
<vendor>richie</vendor>
<description><![CDATA[提交文件到S3云存储服务器。]]></description>
<change-notes><![CDATA[
[2020-09-04]切换多个S3提交时相互覆盖的问题。<br/>
[2020-06-18]初始化插件。<br/>
]]></change-notes>
<prefer-packages>
<prefer-package>*</prefer-package>
</prefer-packages>
<dependence>
<item type="plugin" key="com.fanruan.cloud.s3.shared.config"/>
</dependence>
<extra-core>
<LocaleFinder class="com.fanruan.cloud.s3.file.submit.s3cloud.S3LocaleFinder"/>
<FunctionDefineProvider class="com.fanruan.cloud.s3.file.download.s3cloud.S3File2Image" name="S3File2Image" description="将S3中的文件以图片的形式展示到报表中。调用示例:S3File2Image(key, bucket)。"/>
</extra-core>
<extra-decision>
<HttpHandlerProvider class="com.fanruan.cloud.s3.file.submit.s3cloud.S3RequestHandler"/>
<URLAliasProvider class="com.fanruan.cloud.s3.file.submit.s3cloud.S3URLAliasProvider"/>
</extra-decision>
<extra-report>
<JavaScriptFileHandler class="com.fanruan.cloud.s3.file.submit.s3cloud.S3HyperlinkJavaScriptHandler"/>
</extra-report>
<extra-designer>
<SubmitProvider class="com.fanruan.cloud.s3.file.submit.s3cloud.S3SubmitUIBridge"/>
<JavaScriptActionProvider class="com.fanruan.cloud.s3.file.submit.s3cloud.S3JavaScriptActionBridge"/>
<HyperlinkProvider class="com.fanruan.cloud.s3.file.submit.s3cloud.S3Hyperlink4Download"/>
</extra-designer>
<function-recorder class="com.fanruan.cloud.s3.file.submit.s3cloud.job.S3SubmitJob"/>
<lifecycle-monitor class="com.fanruan.cloud.s3.file.submit.s3cloud.S3FileSubmitInitializer"/>
</plugin>