如图,2个不同的项目,部署到IIS服务器的IP端口也不一样
第二个项目的前端页面img如何访问第一个项目的图片,写入图片的时候c#如何写入图片到第一个项目
1.两个项目都部署后,会有程序监听端口,这样可以通过http请求访问项目中的数据,所以只需要知道第一个项目图片的网络地址就可以访问第一个项目中的图片。
2.可以通过http请求的方式,上传图片。
看了你的描述,理解以下几点你的问题或需求。
1、非同一物理机部署
。
2、不仅仅是互相访问
,还要相互写入
。
1、分布式
文件存储系统。
1.1 将文件存在第三个
Http服务中,共享读写。
1.2 如:阿里云OSS
。
2、共享Token
2.1 允许Web服务的用户
相互读写文件,因涉及到安全问题故使用Token
。
2.2 用户有上传文件需求时,颁发一个Token
,用于用户上传文件认证
。
2.3 Token:无状态认证,是一串加密
后的签名
不必在各自服务器记录Session
。
3、单独开发简易的上传服务
3.1 如以上无法满足,可开发一个Web服务
,保证能读写文件即可。
3.2 亦可用Token认证
,解决俩服务之间共享认证
问题。
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
4 回答977 阅读
2.6k 阅读
2 回答889 阅读
1 回答1.4k 阅读
2 回答506 阅读
1.首先,一个项目访问另外一个项目里的图片,只需要知道地址也就是url就可以
2.一个项目的图片要写入到另外一个项目里应该是没有权限的,可以把他们放到一个公共的地方
3.现在图片一般都放类似七牛云,阿里云这样的云存储上了,很少放本地自己管理