找回密码
 立即注册

QQ登录

只需一步,快速开始

wenhui

中级会员

45

主题

230

帖子

525

积分

中级会员

积分
525
wenhui
中级会员   /  发表于:2023-1-15 11:30  /   查看:1338  /  回复:3
1金币
关于导出pdf文件如何转换成MemoryStreamProvider ,之前导出pdf文件是直接存在本地文件夹,现在这边写了个服务给Vue调用,如果保存在本地,然后转成byte[]返回给前端会有个问题,在服务器上生成多个同名的pdf文件时,后生成的会覆盖掉之前的文件,所以现在想用MemoryStreamProvider  然后直接转byte[]返回给Vue,咱们这边使用的版本是active report 11

最佳答案

查看完整内容

你可以保存pdf文件的文件名不用用固定的名字,比如string temlj = "P" + DateTime.Now.ToString("yyMMddHHmmss") + Guid.NewGuid().ToString("N") + ".pdf";

3 个回复

倒序浏览
最佳答案
最佳答案
wengMQ悬赏达人认证
银牌会员   /  发表于:2023-1-15 11:30:10
来自 2#
你可以保存pdf文件的文件名不用用固定的名字,比如string temlj = "P" + DateTime.Now.ToString("yyMMddHHmmss") + Guid.NewGuid().ToString("N") + ".pdf";

评分

参与人数 1金币 +500 收起 理由
Felix.Li + 500 很给力!

查看全部评分

回复 使用道具 举报
wenhui
中级会员   /  发表于:2023-1-16 09:18:29
3#
我之前一直想着用MemoryStreamProvider去解决,但是官网上面没有对应的例子,后面看了代码发现吧文件弄弄成不重复的还是可以取出文件在进行转换的
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-1-16 09:22:19
4#
wengMQ 发表于 2023-1-15 11:30
你可以保存pdf文件的文件名不用用固定的名字,比如string temlj = "" + DateTime.Now.ToString("yyMMddHHm ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部