PDA

View Full Version : ذخیره تصویری که در Webbrowser هست!



Taha_u
سه شنبه 10 مهر 1386, 17:37 عصر
.....................

hassan razavi
سه شنبه 10 مهر 1386, 23:08 عصر
کجا می خواهید ذخیره کنید؟
فایل یا Data Base?

Taha_u
یک شنبه 15 مهر 1386, 16:57 عصر
...................

Taha_u
دوشنبه 16 مهر 1386, 12:37 عصر
...........................

hassan razavi
دوشنبه 16 مهر 1386, 12:54 عصر
پروژتون Web Applacation هست ؟
تصویر شما در چه کنترلی ذخیره میشه؟ Picturebox?

Taha_u
دوشنبه 16 مهر 1386, 14:32 عصر
.................

Taha_u
دوشنبه 16 مهر 1386, 14:37 عصر
...................

ARA
دوشنبه 16 مهر 1386, 17:01 عصر
فکر کنم باید صفحات html رو تو برنامه ات parse کنی یک نگاهی به این بنداز تو گوگل MSHTML


اگه میخواین کل صفحه رو که در browser لود شده رو به عنوان عکس ذخیره کنین من تو codeproject.com همچین چیزی دیدم که از همون mshtml استفاده کرده بود

hassan razavi
دوشنبه 16 مهر 1386, 17:16 عصر
من تا حالا این کارو نکردم. ولی فکر میکنم که باید از طریق Html Source صفحه مورد نظر ، Src تصاویر را پیدا کنید و آنها رو Download کنید.
وگرنه در صفحه ای که 20 تصویر داخلشه ، چه جوری می خواهید با دستور execCommand یک تصویر خاص را ذخیره کنید ؟

PC2st
دوشنبه 16 مهر 1386, 21:14 عصر
کجا می خواهید ذخیره کنید؟
فایل یا Data Base?

پروژتون Web Applacation هست ؟
تصویر شما در چه کنترلی ذخیره میشه؟ Picturebox?
برای حاشیه سازی (!) بد نیست :-) :-/




چطور میتونم تصویر مورد نظرم رو که در webbrowser لود شده رو ذخیره کنم!
برای دریافت لیستی از تصاویر، از خاصیت webBrowser1.Document.Images استفاده کنید.
برای گرفتن آدرس تصاویر، از متد GetAttribute بصورت زیر استفاده کنید، مثلا برای پنجمین تصویری که در صفحه وب است:


string imagePath = webBrowser1.Document.Images[4].GetAttribute("href");

Taha_u
سه شنبه 17 مهر 1386, 07:39 صبح
...............................

PC2st
سه شنبه 17 مهر 1386, 22:27 عصر
برای دانلود فایلی که آدرس اصلیش مشخص نیست، میتونید از کلاس WebClient استفاده کرده و متد DownloadFileAsync رو مورد استفاده قرار بدید، فایل رو در جایی روی هارد ذخیره کنید و در رویداد DownloadFileCompleted، اونو توی PictureBox نمایش دهید. فقط مشکلی که هست اینه که باید Online باشید.

Taha_u
چهارشنبه 18 مهر 1386, 08:09 صبح
..............................

PC2st
چهارشنبه 18 مهر 1386, 21:08 عصر
شاید لغت آدرس غیر مستقیم که گفتم تاحدی درست نباشه اما من عرض کردم که آدرس تصویر همون آدرس صفحه هس، یعنی اگر از تصویر Properties بگیرید، همون آدرس صفحه رو میده!
من هم منظورم همین بود :-) اگر حتی روی عکس Properties بگیرید، آدرس ایمیج رو نمیبینید چون آدرس اصلیش مشخص نیست. با کمک کلاس WebClient و غیره، میشه این نوع فایلها (تصاویر) رو دانلود کرد. کارهایی که گفتم رو امتحان کردید و نتیجه نگرفتید؟

Taha_u
پنج شنبه 19 مهر 1386, 08:05 صبح
.........................

Taha_u
پنج شنبه 19 مهر 1386, 15:30 عصر
...........................

PC2st
پنج شنبه 19 مهر 1386, 20:53 عصر
توی این چند روز هم فکر نکنم بشه، ان شاا.. برای یکشنبه!
تاپیک رو هر زمان که وقت داشتید پیگیری کنید :-)

Taha_u
شنبه 28 مهر 1386, 18:24 عصر
......................

PC2st
شنبه 28 مهر 1386, 23:45 عصر
میشه اون لینکی رو که حاوی عکس است رو بنویسید (آدرس لینک) تا من هم امتحان کنم؟

Taha_u
یک شنبه 29 مهر 1386, 14:46 عصر
.......................

PC2st
یک شنبه 29 مهر 1386, 16:39 عصر
پس لطفا لینک زیر رو امتحان کنید، من با لینک زیر امتحان کردم و موفق شدم که عکسش رو در PictureBox لود کنم، لطفا شما هم لینک زیر رو امتحان کنید و جوابش رو بهم بگید.
http://barnamenevis.org/forum/image.php?u=7934&dateline=1121504389

Taha_u
سه شنبه 01 آبان 1386, 14:31 عصر
........................

Taha_u
شنبه 05 آبان 1386, 08:26 صبح
................

PC2st
شنبه 05 آبان 1386, 19:49 عصر
وقتی گفتید که بعد از 250 بار مشاهده عکسها، کد تصویری از شما میخواهد، متاسفانه راهی برای عبور از آن، به ذهنم نمیرسه. البته من امتحان نکردم و نتونستم کد امنیتی (کد تصویری) رو مشاهده کنم.

دوستان ایده/روش به ذهنشان میرسد؟

Taha_u
یک شنبه 06 آبان 1386, 07:38 صبح
.....................