帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
把图片上传到服务器,并把路径存到数据库的操作方法
关注问题
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
把图片上传到服务器,并把路径存到数据库的操作方法
数据库:Oracle
期望目标:把图片通过FR上传到服务器,并把路径存到数据库的操作方法(如果能自动获取文件名更好)
1、通过文件控件,填报模式绑定字段,希望这一步骤能具体一些,没用过,谢谢。
2、如果有直接把图片以二进制的形式上传到数据库更好,谢谢。
FineReport
liusha10086
发布于 2017-9-6 15:15
关注问题
悬赏:
2 F币
+ 添加悬赏
举报
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
发布回答
共4回答
最佳回答
0
丢了梦
发布于2017-9-6 15:15(编辑于 2023-9-6 09:34)
555
评论
举报
收起评论
(5)
liusha10086(提问者)
如何设置文件上传到服务器的指定目录?我们这边的平台有两个模式可以直接以二进制流的形式存到数据库(某些图片机密性比较高,不怎么想暴露在服务器上),平台会自动识别,也可以通过把图片上传到服务器ftp目录并爱数据库相应字段存储路径,平台也能识别。能说得更具体一些吗?谢谢!
回复
2017-09-06 15:33
取消
回复
丢了梦
回复 liusha10086 :上传下载文件插件-http://help.finereport.com/doc-view-768.html这里有个教程,基本照着做一遍就会了,不过我没弄过FTP的。文件上传到数据库就跟普通的填报是一个道理,也是在报表填报属性里面绑定单元格,把这个放文件控件的单元格跟你要存放的栏位绑定,我之前做的是用两个栏位来存储一个用来存放文件一个用来放文件名,文件名用filename方法或者你自己想要怎么命名很多种方法可以弄。文件上传下载插件是收费的插件,免费试用90天,操作看上面的教程,不懂的再问我。
回复
2017-09-06 15:48
取消
回复
liusha10086(提问者)
好的,二进制流的方式,我刚刚已经实现。现在看到你这个,应该是可以实现我想要的,谢谢!
回复
2017-09-06 16:34
取消
回复
liusha10086(提问者)
回复 丢了梦 :问一下,用filename()获取的时候能不能去掉后缀名?
回复
2017-09-06 16:36
取消
回复
丢了梦
回复 liusha10086 :楼下是我做的笔记,里面是我之前遇到的后缀名的问题
回复
2017-09-06 17:21
取消
回复
取消
评论
最佳回答
0
丢了梦
发布于2017-9-6 17:21(编辑于 2023-9-6 09:34)
555
评论
举报
收起评论
(1)
liusha10086(提问者)
看楼下,我没用插件,我是二进制流的形式直接存到数据的(通过Excel导入),这正好满足的我要求,没用插件上传到服务器,我看了FR的所有函数,没有处理的?还是在数据库写个触发器自动截取?你的是是怎样的呢?看的不是很懂。
回复
2017-09-06 22:16
取消
回复
取消
评论
最佳回答
0
liusha10086
发布于2017-9-6 22:18(编辑于 2023-9-6 09:34)
555
评论
举报
收起评论
(9)
丢了梦
额,你现在的需求是什么?不是很懂,你现在就可以提交了呀,如果你已经设置好了报表填报属性,然后图片就会以二进制流的形式存到数据表里了
回复
2017-09-06 22:52
取消
回复
liusha10086(提问者)
是可以实现了,就是文件名带了个后缀名而已,到时候写个脚本或什么的,直接把他给去掉吧,还是很感谢!!!
回复
2017-09-07 01:59
取消
回复
丢了梦
回复 liusha10086 :你写个公式就可以把它去掉了
回复
2017-09-07 08:35
取消
回复
liusha10086(提问者)
回复 丢了梦 :FR有哪个公式可以的呢?
回复
2017-09-07 10:24
取消
回复
丢了梦
回复 liusha10086 :FIND(),LEFT(),LEN()公式合用,大概就是left截取左边几位数,比如买卖合同.jpg就是截取四位用find找出“ .
”的位置-1,就是left($$$,上面说的位数)
回复
2017-09-07 11:42
取消
回复
还有4条评论
点击查看
评论
取消
评论
最佳回答
0
丢了梦
发布于2017-9-7 14:25(编辑于 2023-9-6 09:34)
555
评论
取消
评论
0
关注人数
662
浏览人数
最后回答于:
2017-9-7 14:39
活动推荐
更多
帆软最具价值【MVP】征集令重磅来袭!
【FineBI免费新手打卡营】七天掌握FineBI6.1基础功能
【FineDataLink学习路径】助您轻松入门数据开发
热门课程
更多
帮助文档内嵌视频
免费
学习
FineReport V10.0新手入门
免费
学习
FineBI6.X零基础入门
免费
学习
悬赏者(0)
+添加悬赏
添加悬赏
增加悬赏可以吸引更多人来回答
添加悬赏:
F币
我 的 F币:
F币
充值
金额不足
确定
取消
返回顶部