مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

ذخیره تصاویر در سرور بر اساس آدرس تصاویر

ﺳﻪ شنبه, 28 شهریور 1396 09:03

ذخیره تصاویر در سرور بر اساس آدرس تصاویر

سلام

میخواستم بدونم امکانش هست بر اساس آدرس src تصاویر، تصاویر را در سرور خودمون ذخیره کنیم مثلا تابعی باشه که آدرس src تصویر متعلق به سایت دیگه ای رو بگیره و اونو تو سرور سایت خودمون ذخیره کنه و آدرس src متعلق به سایت خودمون ایجاد بشه ؟ یا راه حل دیگه ای وجو دارد.

ﺳﻪ شنبه, 28 شهریور 1396 09:15

بله میشه

ولی چرا ؟

باید تصاویر روی سرور شما آپلود بشه

ﺳﻪ شنبه, 28 شهریور 1396 09:26

یک crawler نوشتم که سایتهای خبری crawl میکنه .. آدرس تصاویر اخباری که به این طریق استخراج میشه متعلق به سایتهای دیگه س .. میخواستم تصاویر تو سرور خودم داشته باشم تا در صورت حذف تصاویر از سایتهایی که اخبار ازش استخراج شده ... تصاویر مربوطه از سرور خودم نشون بدم

ﺳﻪ شنبه, 28 شهریور 1396 13:42
using (WebClient client = new WebClient()) 
  {
    client.DownloadFile(new Uri(url), @"c:\temp\image35.png");

     //OR 

    client.DownloadFileAsync(new Uri(url), @"c:\temp\image35.png");
   }

کسانی که از این پست تشکر کرده اند : alibarzegaramiri,
ﺳﻪ شنبه, 28 شهریور 1396 17:07

بسیار ممنون ... پاسخ جنابعالی بسیار گره گشا بود..

جوابی که مدنظرم بود با استفاده از راه حل شما و ی مقدار سرچ پیدا کردم، که در ادامه قرار می دهم تا دوستانم استفاده کنن: 

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);
}

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید