我有两个项目,都是Web应用程序。在我的Web应用程序中,我有一个上传页面,允许用户上传他们的文件。我使用Server.MapPath(@"〜/ something /")作为目录,但如何在我的其他应用程序中检索该文件以供下载?
对于我使用
string fileName = "SomeFile";
string filePath = Server.MapPath("~/something/") + fileName;
答案 0 :(得分:0)
您可以创建请求响应页面 在其中 一个应用程序是另一个请求文件 和第二个应用程序给出文件附件的响应 在接收端页面接收响应作为流关闭字节并转换为特定扩展。
答案 1 :(得分:0)
Server.MapPath中的“〜”保留为应用程序根目录,如果您的上传文件夹不在其下,则无法使用它。我建议在web.config中有一个配置密钥,并用它来确定上传路径。