使用.net和C#
我之前的问题是here
在我之前的问题中,我试图从文件夹中提取图像。我已将代码从建议中更改为从公司网页动态提取图像。
此代码之前有代码解析产品ID以供在这段代码中使用。
此代码假设为:
在新窗口中打开图像
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#也很陌生,所以如果我这样做了,那么请解释一下。感谢您提前提供任何帮助。
答案 0 :(得分:0)
要在Internet Explorer中打开该图像:
Process.Start("iexplore.exe", @"http://www.companysite.com/img/XL/");
您可以在任何安装的浏览器中打开它,方法是将第一个参数更改为您要使用的浏览器可执行文件的名称,例如,chrome将为“chrome.exe”