找回密码
 立即注册

QQ登录

只需一步,快速开始

waitgboualats 活字格认证

高级会员

62

主题

162

帖子

1920

积分

高级会员

积分
1920

活字格认证

waitgboualats 活字格认证
高级会员   /  发表于:2023-8-7 08:44  /   查看:1624  /  回复:5
10金币
有这样一个需求

1、从服务器上传一个图片至腾讯云存储(使用"上传服务器文件至云存储"命令),图片的名称是自己生成的一个guid-->81954704-21a9-42db-afa0-1b79f74abff7.png

2、更新数据表中的图片字段,使得页面打开时可以显示这个图片

问题:目前上传(上传后存储桶中可以看到这个图片)、更新(更新图片字段为文件名)这两个步骤都实现了,但是打开页面时,这个图片无法显示,服务器上云存储有设置,并且从浏览器上传的文件是可以正常查看的,是不是使用"上传服务器文件至云存储"这个命令时缺少了什么东西或者是文件名有问题,还是活字格上传时有什么特殊的设置呢








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

最佳答案

查看完整内容

【新提醒】9.0.4版本,第三方程序添加图片到数据库,在活字格程序中如何直接调用显示出来了呢? - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn) 图片的话还需要根据显示单元格分辨率的大小,加上 small medium,大概可以理解为原图、中图和小图,用于在不同大小的图片单元格上展示,如下: 所以,除了原始图片外,您还需要额外有 small 和 medium 两张图片在存储桶上,再试试看能不能展示。

5 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-8-7 08:44:04
来自 6#
本帖最后由 Simon.Sun 于 2023-8-8 15:58 编辑

【新提醒】9.0.4版本,第三方程序添加图片到数据库,在活字格程序中如何直接调用显示出来了呢? - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)

图片的话还需要根据显示单元格分辨率的大小,加上 small medium,大概可以理解为原图、中图和小图,用于在不同大小的图片单元格上展示,如下:


所以,除了原始图片外,您还需要额外有 small 和 medium 两张图片在存储桶上,再试试看能不能展示。



本帖子中包含更多资源

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

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-8-7 09:39:10
2#
您好,您的需求是想将附件和图片上传到云存储桶吗,然后从云存储桶获取图片并展示。
其实您配置好云存储程序,并在服务管理控制台将附件存储修改为云存储后,通过图片上传、还有附件上传等单元格上传的图片会直接到存储桶,访问时也会去存储桶获取。
云存储 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)



回复 使用道具 举报
waitgboualats活字格认证
高级会员   /  发表于:2023-8-7 14:14:49
3#
Simon.Sun 发表于 2023-8-7 09:39
您好,您的需求是想将附件和图片上传到云存储桶吗,然后从云存储桶获取图片并展示。
其实您配置好云存储程 ...

图片上传、附件上传的方式都可以使用,目前的需求是直接从服务器上上传,上传完成后更新这个文件字段名,页面打开时需要可以看到,目前页面打开时看不到这个图片
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-8-7 18:02:29
4#
您好,这样的话,需要保证一下几点:
1. 数据库存储的文件名和存储桶上传的文件名一致(包含 guid);
2. 服务的存储桶路径配置是否正确;
3. 这个需要在服务端可以实现您需要的效果,设计器调试无法实现,因为设计开发时附件一定会走本地而不是云存储。
回复 使用道具 举报
waitgboualats活字格认证
高级会员   /  发表于:2023-8-8 15:07:28
5#
Simon.Sun 发表于 2023-8-7 18:02
您好,这样的话,需要保证一下几点:
1. 数据库存储的文件名和存储桶上传的文件名一致(包含 guid);
2. ...

这三点都有了,但页面上还是无法预览,上传之后存储同上的名称与更新到数据库里的名称是一致的,也包含了guid,您那边腾讯云环境的话方便测试一下吗。就是在服务器上放一个图片,图片名称为guid加后缀,使用服务端命令上传后更新数据库里面的图片字段,再打开页面看看能否看得到。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部