找回密码
 立即注册

QQ登录

只需一步,快速开始

cucme

高级会员

108

主题

326

帖子

1198

积分

高级会员

积分
1198

时代开发者征文活动

cucme
高级会员   /  发表于:2024-2-25 19:14  /   查看:783  /  回复:8
10金币
用图片上传控件上传的图片,查看详情时,图片的路径中带有Upload,即 域名/Upload/数据表中存储的图片名称,

但是我直接向数据表中写图片名称,查看详情时,图片的路径不带Upload,导致图片无法访问到。

求解。



1. 用控件上传图片:








2. 程序直接写数据表字段





数据表字段:


设计器





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这样的话,您可以参考一下下面这个帖子,里面有通过将 Base64 转本地图片的服务端命令实现。 [易学技巧] 一看就会,超有用活字格技能:一百八十三、富文本编辑器Base64图片转本地 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn) 您可以参考一下。 您也可以参考格友大佬的方案: 1. 把 Base64 转成本地图片后,这时候会有本地图片的绝对路径(转换的图片可以不用放到活字格内置的存储目录下,文件名中也不需 ...

8 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-2-25 19:14:38
来自 9#
本帖最后由 Simon.Sun 于 2024-2-26 16:26 编辑

这样的话,您可以参考一下下面这个帖子,里面有通过将 Base64 转本地图片的服务端命令实现。
[易学技巧] 一看就会,超有用活字格技能:一百八十三、富文本编辑器Base64图片转本地 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)
您可以参考一下。

您也可以参考格友大佬的方案:
1. 把 Base64 转成本地图片后,这时候会有本地图片的绝对路径(转换的图片可以不用放到活字格内置的存储目录下,文件名中也不需要拼接 guid):
2. 数据表操作命令下面这里值得位置填写文件的绝对路径,这样保存时也会把图片放到活字格的存储目录下,并自动安装活字格的附件存储规则进行命名。
3. 然后可以把第一步 Base64 转换的本地图片用文件操作命令删除就可以了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yooo
注册会员   /  发表于:2024-2-26 09:19:12
2#
本帖最后由 yooo 于 2024-2-26 09:26 编辑

可以参考一下这个~
看完必恍然大悟的活字格内幕:五十五、活字格附件存储原理详解 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)
回复 使用道具 举报
yooo
注册会员   /  发表于:2024-2-26 09:27:11
3#
yooo 发表于 2024-2-26 09:19
可以参考一下这个~
看完必恍然大悟的活字格内幕:五十五、活字格附件存储原理详解 - 活字格专区 - 专题教 ...

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=143200&fromuid=63496
回复 使用道具 举报
小年糕
金牌服务用户   /  发表于:2024-2-26 09:34:56
4#
活字格的附件存储地方是固定的地方,如果你使用活字格命令,数据表操作命令,可以添加/更新附件字段,这种方式应该是好的。


如果你自已往数据表中直接写了图片,不能正常加载
应该是你的图片没有放到附件存储的位置,活字格会从附件存储的地方去读附件,但是没读到,本地设计器打开文件,如果文件有附件,会有一个以你demo名_fgcfiles的文件夹,里面就是所有的附件
你把附件放进去,然后再试试,应该就好了



不过还是推荐 使用 活字格本身提供的 数据表操作命令,感觉更保险一些,不知道自已放附件,自已起图片名称会不会有其他问题~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Simon.Sun + 66 很给力!

查看全部评分

回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-2-26 12:29:03
5#
感谢大佬们的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦
回复 使用道具 举报
cucme
高级会员   /  发表于:2024-2-26 13:23:57
6#
小年糕 发表于 2024-2-26 09:34
活字格的附件存储地方是固定的地方,如果你使用活字格命令,数据表操作命令,可以添加/更新附件字段,这种 ...

我是用服务端命令,但是传过来的图片是base64过的,我通过base64转图片文件,直接写在 xx/Upload/路径下,文件名存在表字段里了。所以操作上还是不一样
回复 使用道具 举报
小年糕
金牌服务用户   /  发表于:2024-2-26 13:42:20
7#
cucme 发表于 2024-2-26 13:23
我是用服务端命令,但是传过来的图片是base64过的,我通过base64转图片文件,直接写在 xx/Upload/路径下 ...

服务端命令,你把base64转成图片文件,应该会返回一个图片文件的变量吧?数据表操作命令,值 直接放你 图片文件的变量,不可以吗?
感觉应该是可以的。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cucme
高级会员   /  发表于:2024-2-26 14:00:46
8#
小年糕 发表于 2024-2-26 13:42
服务端命令,你把base64转成图片文件,应该会返回一个图片文件的变量吧?数据表操作命令,值 直接放你 图 ...

应该不行的,一个是有文件名的文件流,一个是二进制码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部