PDA

View Full Version : نمایش فایل موجود در دیسک سخت در کنترل Image در Asp



qeidarlo
شنبه 21 اسفند 1389, 17:12 عصر
سلام
من یه کنترل Image دارم و میخوام با یه تصویر که تو پروژه وبم نیست پر بشه. یه آدرسی مثل C:\1.bmp . و میخوام این مقدار رو تو خاصیت src قرار بدم.با چه فرمتی این کارو انجام بدم تا تصویر نمایش داده بشه.
مرسی

hi level hdd
شنبه 21 اسفند 1389, 18:02 عصر
با سلام
پسوندهای Bmp , Gif , Jpg , Png پشتیبانی میشه ولی آدرس در Image باید به صورت نسبی باشه.
مثلا اگه برنامتون توی مسیر
c:\MySite\test.aspx هست باید آدرس عکسو به صورت ../1.Bmp بدید دونقطه و بک اسلش یه دایرکتوری به عقب بر میگرده پس الان
تو درایو ریشه هستید پس آدرس عکستونو میدید

qeidarlo
شنبه 21 اسفند 1389, 18:12 عصر
من میخوام از این تکنیک تو جاوا اسکریپت استفاده کنم.یعنی اینکه روی کلاینت, کاربر یه عکس رو که انتخاب میکنه همون موقع توی جستجوگر خودش اونو ببینه برای همین به نمایش آدرس مطلق تو اون لحظه نیاز دارم. خواستم به src مقداری مثل file://c:/1.bmp رو بدم اما موقع اجرا چیزی نشون نداد

hi level hdd
یک شنبه 22 اسفند 1389, 00:31 صبح
شرمنده حرفمو پس میگیرم .من الان امتحان کردم درست جواب داد و عکس و لود کرد.

<img src="file:///d:/2.jpg">

<img src="d:/2.jpg">
با هر دو روش عکس نمایش داده شد.مرورگری که من باهاش تست میکنم IE8 , Avant Browser هستش

Mostafa_Dindar
یک شنبه 22 اسفند 1389, 02:04 صبح
من میخوام از این تکنیک تو جاوا اسکریپت استفاده کنم.یعنی اینکه روی کلاینت, کاربر یه عکس رو که انتخاب میکنه همون موقع توی جستجوگر خودش اونو ببینه برای همین به نمایش آدرس مطلق تو اون لحظه نیاز دارم. خواستم به src مقداری مثل file://c:/1.bmp رو بدم اما موقع اجرا چیزی نشون نداد

سلام ،

آدرس دهی مطلق یعنی آدرسی یکتا در اینترنت . به طوری که وابسته به هیچ چیز دیگری نباشد . مثلا :

http://www.yourSite.com/YourDirectory/YourPic.jpg

در حالی که نام درایو به هیچ وجه نشانه آدرس دهی مطلق نیست .

qeidarlo
یک شنبه 22 اسفند 1389, 09:25 صبح
سلام ،

آدرس دهی مطلق یعنی آدرسی یکتا در اینترنت . به طوری که وابسته به هیچ چیز دیگری نباشد . مثلا :

http://www.yourSite.com/YourDirectory/YourPic.jpg

در حالی که نام درایو به هیچ وجه نشانه آدرس دهی مطلق نیست .
عزيز من، عرض شد كه ميخوام تو جاوا اسكريپت از اين تكنيك استفاده كنم بنابراين براي اون كاربري كه روي كلاينت داره فعاليت ميكنه و قراره بعد انتخاب عكس اونو تو سيستم خودش ببينه ، اين آدرس ديسك سخت يكتا و مطلق است.

qeidarlo
یک شنبه 22 اسفند 1389, 09:55 صبح
شرمنده حرفمو پس میگیرم .من الان امتحان کردم درست جواب داد و عکس و لود کرد.

<img src="file:///d:/2.jpg">
<img src="d:/2.jpg">با هر دو روش عکس نمایش داده شد.مرورگری که من باهاش تست میکنم IE8 , Avant Browser هستش

اين كد رو تو فايل html كه مينويسم و رو سيستمم ذخيره ميكنم جواب ميده.حتي وقتي تو محيط Asp در vs 2008 در حالت design هم اين تنظيمات رو انجام ميدم بخوبي نشون دادخ ميشه. ام وقي پروژمو run ميكنم و صفحه از روي IIS اجرا ميشه تصوير نشون داده نميشه.همكارم ميگه اين بخاطر اينه كه ،اگر همچين چيزي امكان پذير باشه به راحتي ميشه سيستم هك كردو ويروس نوشت.
لطفا راهنمايي كنيد

hi level hdd
یک شنبه 22 اسفند 1389, 17:02 عصر
میشه لطفا کد جاوا اسکریپتی که مینیویسی رو بذاری تا اونو تستش کنیم.
همکارتون تقریبا درست میگه ، ولی اگه خود طراح سایت همچین قابلیتی رو بذاره نشونه هک شدن راحت اون سایت نیست.