使用 .net 和 C#
我之前的问题在这里
在我之前的问题中,我试图从文件夹中提取图像。我已将我的代码从建议更改为从我的公司网页动态提取图像。
在这段代码之前有一段代码可以解析产品 ID 以供在这段代码中使用。
这段代码假设:
- 公司网站 url 的路径,最多 /XL/
- 获取解析产品ID,并在末尾添加XL.jpg(示例:productXL.jpg)
在新窗口中打开图片
protected void OpenImg_Click(object sender, EventArgs e) { string PathToImage = "http://www.companysite.com/img/XL/"; var dirInfo = new DirectoryInfo(PathToImage); string FileName = Variables.param + "XL.jpg"; var foundFiles = dirInfo.GetFiles(FileName); try { WebClient wc = new WebClient(); wc.UploadFile(PathToImage, FileName); int i = 0; ClientScript.RegisterStartupScript(this.GetType(), "openFoundImage", "window.open('" + PathToImage + foundFiles[i].Name + "');", true); } catch { } }
我收到网络错误“不支持 URI 格式”。当我打开页面时。我从来没有写过 try-catch 代码,而且我对 C# 也很陌生,所以如果我做错了,请解释一下。感谢您提前提供任何帮助。