ایده شات
موتور دریافت عکس
#1
سلام روز همگی بخیر
سوالی داشتم از دوستان عزیز :

برای ذخیره خودکار عکس های یک سایت روی سایت خودمون چکار میشه کرد ؟ من تا اونجا پیش رفتم که بصورت خودکار لینک عکس ها دستم اومد ولی نمیتونم بصورت اتوماتیک در هاست دانلودم آپلودشون کنم ؟؟ ( با زبان asp.net)
پاسخ
#2
منم همین مشکل رو  دارم کاش یکی پیدا بشه واسمون توضیح بده
پاسخ
#3
سلام عزیزان، نظر من رو می خواین بیخیال این کار بشید، باید دانش لازم از برنامه نویسی رو داشته باشید که یه چیز موثر و مفید بنویسید ولی کدی هم هست که بتونه کارتون رو راه بندازه به زبان سی شارپ ای اس پی دات نت:

کد:
   private static void DownloadRemoteImageFile(string uri, string fileName)
       {
           HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
           HttpWebResponse response = (HttpWebResponse)request.GetResponse();

           if ((response.StatusCode == HttpStatusCode.OK ||
               response.StatusCode == HttpStatusCode.Moved ||
               response.StatusCode == HttpStatusCode.Redirect) &&
               response.ContentType.StartsWith("image", StringComparison.OrdinalIgnoreCase))
           {
               using (Stream inputStream = response.GetResponseStream())
               using (Stream outputStream = File.OpenWrite(fileName))
               {
                   byte[] buffer = new byte[4096];
                   int bytesRead;
                   do
                   {
                       bytesRead = inputStream.Read(buffer, 0, buffer.Length);
                       outputStream.Write(buffer, 0, bytesRead);
                   } while (bytesRead != 0);
               }
           }
       }
پاسخ
#4
(95-9-28، 09:12 عصر)ramandiyar نوشته است: سلام عزیزان، نظر من رو می خواین بیخیال این کار بشید، باید دانش لازم از برنامه نویسی رو داشته باشید که یه چیز موثر و مفید بنویسید ولی کدی هم هست که بتونه کارتون رو راه بندازه به زبان سی شارپ ای اس پی دات نت:

کد:
   private static void DownloadRemoteImageFile(string uri, string fileName)
       {
           HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
           HttpWebResponse response = (HttpWebResponse)request.GetResponse();

           if ((response.StatusCode == HttpStatusCode.OK ||
               response.StatusCode == HttpStatusCode.Moved ||
               response.StatusCode == HttpStatusCode.Redirect) &&
               response.ContentType.StartsWith("image", StringComparison.OrdinalIgnoreCase))
           {
               using (Stream inputStream = response.GetResponseStream())
               using (Stream outputStream = File.OpenWrite(fileName))
               {
                   byte[] buffer = new byte[4096];
                   int bytesRead;
                   do
                   {
                       bytesRead = inputStream.Read(buffer, 0, buffer.Length);
                       outputStream.Write(buffer, 0, bytesRead);
                   } while (bytesRead != 0);
               }
           }
       }

لایک داری داداش!
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان