2011-03-21 65 views
0

我将使用什么样的路径将文件(.pdf)保存到另一台服务器/网络驱动器上? 假设我有权访问网络驱动器'optamail1'和一个名为datasheets的文件夹。我可以使用\\optamail1\datasheets\从“运行”访问此文件夹,但是,这种路径在我的应用程序中不起作用。有没有人尝试过这样做?
将文件保存到另一台服务器

感谢, 尼克

+0

为什么这个路径不能在你的应用程序中工作?你试过了吗?怎么了? – Cameron 2011-03-21 22:12:43

+0

为什么它不能在你的应用程序中工作? – vlad 2011-03-21 22:13:08

+0

请参阅此答案的评论:http://stackoverflow.com/questions/940529/how-can-i-demand-access-to-a-windows-share-in-a-net-thick-client-app/ 940757#940757 – Soonts 2011-03-21 22:45:29

回答

5

您需要授予访问网络共享的ASP.Net应用程序正在运行的用户。

+0

Lol..dang我觉得很愚蠢。应对所有做ldap的东西..应该知道。谢谢! – 2011-03-21 23:09:34

0

要将“report.pdf”保存在“\ optamail1 \ datasheets \”中,您将正常使用路径“\ optamail1 \ datasheets \ report.pdf”。您应该将保存操作放在try/catch中,并在以下情况下检查异常:路径不存在,网络关闭/计算机无法访问,或者您无权写入该路径。

相关问题