将图像保存到指定的网址

时间:2019-03-01 13:51:36

标签: c# asp.net model-view-controller

我的视觉工作室解决方案(asp.net mvc)中有2个项目,第一个项目的网址为  “ http://localhost:63603/Home”,第二个项目网址为“ http://localhost:53422/Home

场景就像图像从第一个项目上载,但应保存在其他项目的文件夹中。

1 个答案:

答案 0 :(得分:0)

因此,您有两个网站是在通用VS解决方案下共同开发的。 您必须充分了解,VS解决方案只是您实际正在开发的应用程序集的便捷视图。它不会直接影响这两个应用程序的部署方式。您可以选择将它们分别安装在相距100公里的两个Web服务器下。

不清楚原因是什么?您想让UploaderApp将图像保存在OtherApp下。实际上,文件的物理位置很重要,例如您只希望上传的文件可以出现在来自OtherApp的页面上?

在第一种情况下(物理位置很重要),在已部署的应用程序之间共享公用文件存储(文件夹)的最简单方法。如果它们在同一台计算机上,则可以使用本地文件夹。如果它们在单独的计算机上,您仍然可以设置网络共享。上传后,UploaderApp必须将文件保存到该文件夹​​中,OtherApp可能会从该文件夹中读取该文件。 如果他们不能共享公共文件存储,那么事情可能会变得复杂,例如向OtherApp添加服务,UploaderApp可以重新上传它从浏览器获取的文件。

在第二种情况下(文件应出现在来自OtherApp的页面上),该解决方案可能很简单,只要在来自OtherApp的html页面中放置适当的网址即可。网址可能指向UploaderApp下的图片,浏览器将从那里下载图片。请注意,这种情况下可能会出现一些跨站点问题。

无论如何,您应该澄清一下您真正想要获得的内容以获得更详细的答案:)