尝试将文件下载到特定路径,并重命名扩展名。
using (var client = new WebClient())
{
string newid = Convert.ToString(id);
string file = client.DownloadFile("https://www.roblox.com/asset/?id=" + newid);
Path.ChangeExtension(file, ".png");
}
我已经尝试了一些解决方案,但还没有找到。
答案 0 :(得分:0)
public void DownloadFile(
string address,
string fileName
)
<强>参数强>
address 类型:System.String从中下载数据的URI。
fileName 类型:System.String要访问的本地文件的名称 收到数据。
所以你的代码应该是这样的:
using (WebClient client = new WebClient())
{
String newid = id.ToString();
String uri = "https://www.roblox.com/asset/?id=" + newid;
String path = @"C:\MyFolder\Asset_" + newid + ".png";
client.DownloadFile(uri, path);
}