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

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

کاربر سایت

alibarzegaramiri

عضویت از 1394/12/11

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

  • سه شنبه 28 شهریور 1396
  • 09:03
تشکر میکنم

سلام

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

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 28 شهریور 1396
  • 09:15

بله میشه

ولی چرا ؟

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

کاربر سایت

alibarzegaramiri

عضویت از 1394/12/11

  • سه شنبه 28 شهریور 1396
  • 09:26

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 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

عضویت از 1394/12/11

  • سه شنبه 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);
}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)