Tady máte stažení a uložení do souboru. Co myslíte tímto: když na stránce změní datum přidání "file_timestamp" tak se obrázky přepíšou. Není to totiž jasné. Jinak do vb.net to snad přepsat zmáknete :)
System.Net.WebClient webClient = new System.Net.WebClient();
byte[] buffer = webClient.DownloadData("http://test.razv.net/");//Download data from web
string markup = Encoding.ASCII.GetString(buffer);
JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
var jsonResult = jsSerializer.Deserialize<dynamic>(markup);
List<dynamic[]> uriImageName = new List<dynamic[]>();
foreach (var item in jsonResult)
{
dynamic[] uriPlusName = new dynamic[2];
int counter = 0;
foreach (var subItem in item)
{
uriPlusName[counter] = subItem.Value;
counter++;
}
uriImageName.Add(uriPlusName);
}
foreach (var item in uriImageName)
{
byte[] imageArray = webClient.DownloadData(item[0]);//Uri image
using (FileStream fs = new FileStream(string.Format(@"C:\{0}{1}", item[1], ".jpg"), System.IO.FileMode.Create, System.IO.FileAccess.Write))//file name
{
fs.Write(imageArray, 0, imageArray.Length);
}
}
|