请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Lucas_yao

初级会员

23

主题

101

帖子

300

积分

初级会员

积分
300
Lucas_yao
初级会员   /  发表于:2021-2-20 19:33  /   查看:2885  /  回复:10
10金币
本帖最后由 Lucas_yao 于 2021-2-22 15:43 编辑

1,工程文件通过本地IP发布,可以显示所有照片:


2,但从设计器点开始或者发布到阿里云上,所有的附件都显示不出来了:


请问这是什么情况呢,该如何解决?

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

最佳答案

查看完整内容

您好,活字格的附件存储机制是这样的: 在服务器的 C:%users\Public\Documents\ForguncyServer 路径下可以找到所有应用的文件夹: 以应用 aaa1 来说,路径 C:%users\Public\Documents\ForguncyServer\aaa1%upload 下会储存所有的附件: 如果您希望把附件内容迁移至其他服务器,现在有两个方案: 1、把原应用的这个文件夹打包,然后在新服务器,比如阿里云服务器中替换; 2、将原有整个工程备份为 .fdbak 后 ...

10 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-20 19:33:38
来自 8#
您好,活字格的附件存储机制是这样的:

在服务器的 C:\Users\Public\Documents\ForguncyServer 路径下可以找到所有应用的文件夹:



以应用 aaa1 来说,路径 C:\Users\Public\Documents\ForguncyServer\aaa1\Upload 下会储存所有的附件:



如果您希望把附件内容迁移至其他服务器,现在有两个方案:

1、把原应用的这个文件夹打包,然后在新服务器,比如阿里云服务器中替换;

2、将原有整个工程备份为 .fdbak 后缀的备份文件,然后在新服务器离线发布。由于备份中会将所有附件一同备份,所以离线发布备份文件是可以一同发布附件的。

这里我推荐使用第二种方式,减少了文件夹迁移过程中可能出现的潜在问题。

本帖子中包含更多资源

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

x
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-2-20 21:06:04
2#
上传的附件不会随项目发布被发布上去,你可以将本地上传的附件拷贝到服务区去,或者重新上传照片。
回复 使用道具 举报
Lucas_yao
初级会员   /  发表于:2021-2-20 21:13:59
3#
flygoodkiller 发表于 2021-2-20 21:06
上传的附件不会随项目发布被发布上去,你可以将本地上传的附件拷贝到服务区去,或者重新上传照片。

重新上传是可行的   但是工作量你知道的    太大了    如果以后我要换电脑,或者把文件转给别人去开发,需要到其它设备上去发布时,不可能每次都去重新上传照片的。      直接拷贝到服务器我也试过了,都直接复制到Upload文件夹里去了,还是不识别。
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-2-21 09:53:59
4#
Lucas_yao 发表于 2021-2-20 21:13
重新上传是可行的   但是工作量你知道的    太大了    如果以后我要换电脑,或者把文件转给别人去开发, ...

是否识别主要还是看文件名与数据库中是否一致才行。
在本地时你按照数据库中存储的图片名称在C:\ProgramData\Forguncy目录下进行搜索,找找当时的工程传的图片在哪里放置的。
在服务器端应该放置在
C:\Users\Public\Documents\ForguncyServer\你的应用名\Upload下。
图片只要经过上传动作都会对文件名进行修改,主要是防重名,所以图片名称必须按照数据库中的名称才能被读取到。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-22 09:36:15
5#
我在你的另一个帖子里回复了
工程文件迁移的问题
https://gcdn.grapecity.com.cn/fo ... 3&fromuid=51381
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
Lucas_yao
初级会员   /  发表于:2021-2-22 11:58:40
6#
flygoodkiller 发表于 2021-2-21 09:53
是否识别主要还是看文件名与数据库中是否一致才行。
在本地时你按照数据库中存储的图片名称在C:\Program ...

正如你所说:两个不同位置的名称是不一样的,本地存储的照片是不全的,缺少很多,我需要的照片全部在服务器端(这个服务器是我本地连接WIFI,用IP地址发布的)放置的那个Upload的文件夹里,我在阿里云也放置了服务器,当发布到阿里云服务器的时候,显示的照片就跟本地存储的一样,不全,那我现在的怎样操作才能做到发布到任何一个服务器,都能显示所有照片呢?



本帖子中包含更多资源

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

x
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-2-22 13:09:00
7#
本帖最后由 flygoodkiller 于 2021-2-22 13:16 编辑
Lucas_yao 发表于 2021-2-22 11:58
正如你所说:两个不同位置的名称是不一样的,本地存储的照片是不全的,缺少很多,我需要的照片全部在服务 ...

这是机制的问题,除非活字格发布的时候把附件也传上去,否则你只有手动去拷贝本地服务器的文件到阿里云服务器里面去。更直白点来说,你需要手动把本地服务上面的数据库和upload文件夹覆盖到阿里云服务器相应的文件,才可以实现图片和数据库是一一对应的。
后续如果活字格还是不支持附件发布的话,你应该仅仅将本地服务器做测试使用,正式附件上传在云服务器上操作。
回复 使用道具 举报
Lucas_yao
初级会员   /  发表于:2021-2-22 14:49:40
9#
Timothy.Xu 发表于 2021-2-22 14:20
您好,活字格的附件存储机制是这样的:

在服务器的 C:%users\Public\Documents\ForguncyServer 路径下可 ...

如图:


还是显示不出来

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lucas_yao
初级会员   /  发表于:2021-2-22 15:42:37
10#
Timothy.Xu 发表于 2021-2-22 14:20
您好,活字格的附件存储机制是这样的:

在服务器的 C:%users\Public\Documents\ForguncyServer 路径下可 ...

我再试了一下第一张方法,成功了    太不容易了   谢谢啦
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部