C#获取服务器工作目录

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:13:40
服务器端是应用程序,要想在客户端下载服务器端的文件.已经服务器端的IP,如何访问服务器端已经目录下的文件呢?假设服务器端的文件存放在D:\file\中.

服务器段的程序知道路径就行了啊。
客户端只需要发送请求的文件名,然后服务端找到文件发过来。
服务端设个全局常量就行了。

Server.MapPath

如果D:\file不是网站发布的目录, 客户端不能直接访问, 必须要通过asp.net 程序处理一下
比如服务器端读文件内容,然后通过Response.write的方式发送到客户端
当然D:\File\这个文件夹还必须把ASP.NET用户的读权限加上才行

String absolutePath = req.getSession().getServletContext().getRealPath("/");

这个地址相当于开发时看到的WebRoot地址。

在动态交互中,可以据此得到文件的根目录从而找到文件。

你试试啊!!!