找回密码
 立即注册

QQ登录

只需一步,快速开始

liwei

中级会员

21

主题

51

帖子

542

积分

中级会员

积分
542
liwei
中级会员   /  发表于:2019-12-6 22:53  /   查看:3006  /  回复:6
1金币
一个文件外联数据库,发布两个应用,应用1上传的图片在应用2中看不到

最佳答案

查看完整内容

你可以在配置文件中将2个应用的附件位置设置成一个位置就行了但是,你要保证他们的数据库保存的一样 如果满足了上面的做法,那不是直接将2个应用合并成一个比较好用呢?

6 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-6 22:53:30
来自 7#
本帖最后由 Simon.hu 于 2020-1-2 18:17 编辑
liwei 发表于 2019-12-10 16:30
配置文件中能解决这个问题吗

你可以在配置文件中将2个应用的附件位置设置成一个位置就行了但是,你要保证他们的数据库保存的一样

如果满足了上面的做法,那不是直接将2个应用合并成一个比较好用呢?
回复 使用道具 举报
wchangwei讲师达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-7 10:21:51
2#
应为两个应用会有两个路径,通过一个应用上传图片,只能存在对应文件路径下,你可以这样将应用1中upload文件中的图片,统一拷贝至应用2中upload文件夹中
回复 使用道具 举报
liwei
中级会员   /  发表于:2019-12-7 15:45:13
3#
wchangwei 发表于 2019-12-7 10:21
应为两个应用会有两个路径,通过一个应用上传图片,只能存在对应文件路径下,你可以这样将应用1中upload文 ...

拷贝要手动操作,能有不手动操作的方法吗
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-7 23:16:25
4#
我理解你的问题如下:“同一个文件”指的是有一个fgcc文件(或者叫项目),“发布两个应用”指的是 发布到同一个服务器上但是用两个应用名(比如yy1 和 yy2)发布了两次。

如果如我上面的理解,我正好之前也做过这样的尝试,我的目的是用 yy1 作为正常生产用,另一个yy2 应用作为测试开发新功能用。

两个应用的图片要能互相访问,1 首先要数据库的数据(存储图片地址)要能互相访问,这一点用外联库就可以了,2 另外一点是图片存储的位置要一样,下面的操作主要解决这个问题

那图片的存储位置到底在哪里呢?如下图所示,这是服务器上的图片存储位置

所以yy2 的图片存储在 C:\xxxxxxxx\yy2\Upload 。
1 我们要做的操作就是先把 yy2\Upload的图片全部拷贝到yy1\Upload中,
2  然后删除yy2\Upload
3  然后建立一个yy2\Upload(软连接) 到yy1\Upload。 软连接是类似与快捷方式的东西,不过它更加底层。所以建立了软连接后,看起来有两个文件夹,其实它们是一个。

建立软连接的命令是,在yy2目录下执行命令:    mklink /D Upload ..\yy1\Upload

本帖子中包含更多资源

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

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-9 10:35:19
5#
楼上应该是正解,楼主可以试试~
回复 使用道具 举报
liwei
中级会员   /  发表于:2019-12-10 16:30:45
6#
Simon.hu 发表于 2019-12-9 10:35
楼上应该是正解,楼主可以试试~

配置文件中能解决这个问题吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部