1
我必須從特定的網址下載圖片,for循環以防某些產品有超過5張圖片..當我點擊產品按鈕時,某些圖片只能下載並非全部圖片。 。但是,當我調試相應的代碼工作正常,即,其下載所有的圖像..正確。 這是由於一些緩存....或圖像文件是GIF格式....從url下載圖片
這是我在上面的代碼代碼
for (int i = 0; i < obj.Count; i++)
{
PartNAme = (obj[i].ToString().Split('='))[1];
_prtnm = PartNAme.ToString().Split(';')[0];
//this is url , source for the image
_final_URI = _URI + _Prod_name + '/' + _prtnm + ".GIF";
WebClient client = new WebClient();
string strtempname = DateTime.Now.ToString().Replace("/", "").Replace(":", "").Replace(" ", "");
rnd = new Random(100);
string _strfile = "PNImage" + strtempname + rnd.Next().ToString() + ".gif";
string _path = "../Images/PNImage/" + _strfile;
string _PPath = Server.MapPath(_path);
//to download image from source url, and path to save the image file
client.DownloadFile(_final_URI, _PPath);
}
當我調試圖像文件得到正確下載,但在沒有調試的情況下運行一些圖像文件得到重複,所以而不是獲取原始圖像文件,舊的/相同的圖像文件被下載,而不是... 這是由於一些緩存....或圖像文件是在Gif格式....