文件是存在A项目中(UpFiles)文件夹下面,然后把路径存到数据库中,我现在想根据这条路径获取到这个文件,并且我是想在B项目中获取这个文件,两个项目使用同一个服务器,请大神给提醒一下,该怎么办。
解决方案 »
- 高手进来看下,同时使用AutoComplete控件以及RadUpload控件出现问题
- ASP.NET 网站,闪屏制作?
- 微软提供的mvc框架和自己搭的三层有什么区别?
- 如何像这样做一个多城市的论坛,可以分城市,区县,片区,小区来划分版块?
- 有哪位好心人给我份asp.net源代码啊~
- 截取字符串的问题?
- 分页之后,如何保存已经选择的项?
- 怎么调用oracle存储过程返回记录集?
- 哪位大哥能不能给我讲一讲怎样把DATAGRID中的数据导成EXCEL
- 关于DataGrid控件SelectIndexChang和ItemCreate事件的解决方案(涉及实现功能:如何取得被选行的行号.使被选行变色,加粗。<重新刷新
- 请问开发者模式下,如何判断是用户关注时才发送特定的信息呢?
- Appsettings中可以配置一个为数组的Key 和value么
Server.Transfer(str url); // 重新定向网址,但当前网址栏里的URL不会改变,这样,你就可以伪装出想要的效果了
你让用户在你当前网站进行【下载】点击,然后,使用这个重定向API,把链接指向另一个项目网站的下载网址,效果就想当于客户打开另一个网站,点击下载一样,相信我说到这里,你应该懂得怎么搞了吧,具体代码我不写,只讲思路,能不能理解,看你自己了
你需要让你的 A 项目提供一个文件下载的服务功能 ashx,用来获取文件内容(byte[ ] 类型的结果)。退一步,还可以提供另外一个 ashx 用来输出一个文件的 HttpContext.Server.MapPath(.....) 所返回的文件系统的路径。有了这两个(或者至少是前一个)服务,那么网站 B 就可以调用网站 A 的服务,来实现自己的进一步处理功能。
这方式不靠谱。第一个网站如何解释这个 URL,只有第一个网站能够最终解释,并且可能有所改变。在设计一个软件时,如果需要弄一个超越两个网站的更加高级的协议,那么就应该重新定义一个新的方案来处理文件。而在没有移植到新的方案时,就不要想当然去片面理解原本为第一个网站内部使用而设计的方案,要知道哪些设计该谨慎考虑。