这是我的情况
我正在asp.net
开发项目管理应用程序。
当客户向员工提供项目详细信息时,他还会上传一个文件(~100 mb)。
我不希望客户上传。
我们在本地网络中连接了所有驱动器。
我在想的不是上传文件,而是可以提供文件夹位置的链接,通过点击浏览器本身的链接,员工就可以访问该文件。
我应该如何实现这个OR请提出一些好的做法或方法来解决这类问题。
答案 0 :(得分:2)
由于它是所有Intranet,您可以让用户为您提供ASP.Net应用程序池标识可以访问的UNC路径。
为了将文件提供给用户,您可以将UNC路径提供为href,例如:
<a href="file://///server/path/to/file.txt"/>
或者将文件写入回复:
Response.Clear();
Response.Buffer= true;
Response.AddHeader("Content-Disposition","inline;filename=file.txt");
Response.Charset = "";