سلام
میخواستم بدونم امکانش هست بر اساس آدرس src تصاویر، تصاویر را در سرور خودمون ذخیره کنیم مثلا تابعی باشه که آدرس src تصویر متعلق به سایت دیگه ای رو بگیره و اونو تو سرور سایت خودمون ذخیره کنه و آدرس src متعلق به سایت خودمون ایجاد بشه ؟ یا راه حل دیگه ای وجو دارد.
بله میشه
ولی چرا ؟
باید تصاویر روی سرور شما آپلود بشه
یک crawler نوشتم که سایتهای خبری crawl میکنه .. آدرس تصاویر اخباری که به این طریق استخراج میشه متعلق به سایتهای دیگه س .. میخواستم تصاویر تو سرور خودم داشته باشم تا در صورت حذف تصاویر از سایتهایی که اخبار ازش استخراج شده ... تصاویر مربوطه از سرور خودم نشون بدم
using (WebClient client = new WebClient()) { client.DownloadFile(new Uri(url), @"c:\temp\image35.png"); //OR client.DownloadFileAsync(new Uri(url), @"c:\temp\image35.png"); }
بسیار ممنون ... پاسخ جنابعالی بسیار گره گشا بود..
جوابی که مدنظرم بود با استفاده از راه حل شما و ی مقدار سرچ پیدا کردم، که در ادامه قرار می دهم تا دوستانم استفاده کنن:
string path = "~/Images/Test/"; string picture = "imageName" + ".jpg"; path = Path.Combine(Server.MapPath(path), picture); using (WebClient wc = new WebClient()) { wc.DownloadFile("http://siteName/files/fa/news/339188_475.jpg", path); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)