我正在使用WebClient.DownloadFile将图像下载到本地存储库,如下所示:
WebClient myWC = new WebClient();
myWC.Credentials = new System.Net.NetworkCredential(username, password);
string photoPath = @"\images\Employees\" + employee + ".jpg";
myWC.DownloadFile(userResult[12].Values[0].Value.ToString(), photoPath);
我的预期结果如下:我的Web应用程序部署在这里:
C:\ Inetpub \ wwwroot \ MyWebApp
我希望这可以将照片保存到
C:\ Inetpub \ wwwroot \ MyWebApp \ images \ Employees ...
相反,我所有的照片都保存在这里:
C:\ images \ Employees
我想我不完全理解DownloadFile
方法,因为我觉得该路径应该相对于应用程序所部署的目录。我如何更改路径,使其相对于应用程序的目录?
注意:我不想使用物理路径,因为我有一个Dev和QA站点,并且我不希望这些路径在移动时断开。
参考方案
在ASP.NET应用程序中,可以使用Server.MapPath
方法映射到网站中相对于网站根目录(由~
表示)的物理文件夹:
string photoPath = Server.MapPath("~/images/Employees/" + employee + ".jpg");
当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? - java我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…
如何在ASP.NET Page_Load事件中识别RadButton启动回发的原因? - c#在我的ASP.NET页的Page_Load中,我试图确定某个按钮是否已单击并尝试回发:if (Page.IsPostBack) { if (Request.Params.Get("__EVENTARGUMENT") == "doStuff") doSomething(); } doStuff是标记内的JavaScrip…
java.net.URI.create异常 - javajava.net.URI.create("http://adserver.adtech.de/adlink|3.0") 抛出java.net.URISyntaxException: Illegal character in path at index 32: http://adserver.adtech.de/adlink|3.0 虽然n…
如何从JSON文件反序列化.NET Core中封装的对象表? - c#我想从外部API检索足球联赛的集合。来自服务器的响应如下所示:{ "api": { "results": 1496, "leagues": [ { "league_id": 1, ..... 返回的对象由“ api”字段组成,其中包含“结果”和“联盟”。我想反序列化代码并将其映射…
asp.net:treeview-显示文本框是否选中? - c#我需要向用户显示字符串列表。用户可以选择多个字符串。如果选择了一组特定的字符串,则每个字符串旁边都会出现一个文本框。我想做的是向用户显示一个TREEVIEW,每个节点都是字符串之一。他们将通过选中复选框来选择所需的每个字符串。问题:如果用户选择特定的复选框,则我需要一个文本框来显示用户的GET输入。问题:如何从用户使用树形视图获取字符串输入? 参考方案 Tr…