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地址。
在动态交互中,可以据此得到文件的根目录从而找到文件。
你试试啊!!!