首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置jsreport-资产

如何配置jsreport-资产
EN

Stack Overflow用户
提问于 2017-09-26 17:21:04
回答 1查看 1.5K关注 0票数 1

我正在尝试将jsreport-资产jsreport-核心结合使用。但是,当我试图利用模板中的资产时,会出现一个错误,如下所示:

代码语言:javascript
运行
复制
<img class="logo" src="{#asset myimage.png @encoding=dataURI}" />

错误:找不到资产myimage.png

我对如何存储资产文件以及如何配置jsreport-core和/或jsreport-assets以利用这些资产感到困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-27 08:28:19

默认情况下,jsreport资产扩展仅在本地“数据库”中搜索。您需要启用本地文件搜索,请参阅文档

代码语言:javascript
运行
复制
const jsreport = require('jsreport-core')()
jsreport.use(require('jsreport-assets')({ 
    searchOnDiskIfNotFoundInStore: true, 
    allowedFiles: '**/*.*' 
}))

jsreport.init().then(async () => {
    const res = await jsreport.render({
        template: {
            content: '{#asset foo.txt}',
            engine: 'none',
            recipe: 'html'
        }
    })

    console.log(res.content.toString())
})
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46432406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档