الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أجعل Image يقرأ صورة

مغلق
بدأه عمرالعمودي في 12 يونيو 2006 · 17 رد · 1,076 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أجعل Image يقرأ صورة لست متأكد من امتدادها ان كان Jbg أو Gig؟ في صفحة ASP.Net حيث Try لم تنجح معي

#2
عمرالعمودي كتب:
السلام عليكم

كيف أجعل Image يقرأ صورة لست متأكد من امتدادها ان كان Jbg أو Gig؟ في صفحة ASP.Net حيث Try لم تنجح معي

ممكن توضح لو سمحت؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#3
Try
			Image1.ImageUrl = "\\server\Photos\" & Mypic & ".jpg"
		Catch
			Try
				Image1.ImageUrl = "\\server\Photos\" & Mypic & ".Gif"
			Catch
				Image1.ImageUrl = "\\server\Photos\000.jpg"
			End Try
		End Try
	End Sub

الكود السابق لم ينجح معي يعرض أول محاولة Jpg

#4

اسنخدم الشفرة التالية ولا تنسى أن تعطي المسار الكامل للصورة mypic عند فحص وجودها

Dim mypic As String
		Dim myfile As New IO.FileInfo(mypic & ".gif")

		If myfile.Exists Then
			Image1.ImageUrl = "\\server\Photos\" & mypic & ".Gif"
		Else
			Image1.ImageUrl = "\\server\Photos\" & mypic & ".jpg"
		End If

بالتوفيق

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#5

جزاك الله خيرا و وفقك الله

#6

وإياك

هل جربتها؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#7

السلام عليكم

نعم و لم تنجح الى الآن

حيث أني استخدمها على صفحة Asp.Net

تنجح معي هي و السابقة في نطبيق ويندوز و ليس في ويب

#8

في خطأ معين يطلع؟

أكيد مسارات الصور ، صح؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#9

السلام عليكم

لا يا اخي مسار الصورة صحيح و لكن Try و Exists أرى أنه ليس لها مفعول مع تطبيق الوب في هذا الكود حيث و الله أعلم أن الصورة تأخذ المسار الأول و لا تبدله عند عدم وجوده!!!

تم تعديل هذه المشاركة بواسطة عمرالعمودي في 13 يونيو 2006 في 12:26

#10
عمرالعمودي كتب:
السلام عليكم

لا يا اخي مسار الصورة صحيح و لكن Try و Exists أرى أنه ليس لها مفعول مع تطبيق الوب في هذا الكود حيث و الله أعلم أن الصورة تأخذ المسار الأول و لا تبدله عند عدم وجوده!!!

لازم تستخدم في تطبيقات ال ASP.NET

Server.Mappath(picname)

حدد المسار عن طريق هذا ،

عطيني المسارات وأنا راح أكتبلك الكود...

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#11

السلام عليكم

المسار صحيح فهو نفسه مع الصور Gif أو الصورة Jpg و لكن فقط يختلف الامتداد(هلا جربت مثال بالكود السابق)

#12

ما هو مسار الصورة وماهو مسار ملف ال aspx الذي تنفذ الشفرة منه؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#13
Dim Pic As String = "\\personnelserver\Photos\" & 1 & ".JPG"
		Dim myfile As New IO.FileInfo(Pic)
		If myfile.Exists Then
			Pic = "\\personnelserver\Photos\" & 1& ".JPG"
			'Image1.ImageUrl = "\\personnelserver\Photos\" & 1& ".JPG"
		Else
			Pic = "\\personnelserver\Photos\" & 1& ".GIF"
			'Image1.ImageUrl = "\\personnelserver\Photos\" & 1& ".Gif"
		End If
		Image1.ImageUrl = Pic
#14

يعني المسار هوا مسار شبكة؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#15

نعم حيث أني لا أريده في مجلد مشروع Asp.Net و لكن أريد أن يقرأ من مجلد في السرفر مع العلم أنه نجح في قراءة الصورة بالامتداد الأول

#16

ما هي قيمة

myfile.Exists

في حال وجود الملف وفي حال عدم وجوده؟

على فكرة، إنت ممكن باتخدام ال IIS تعرف Pointer للشبكة، يعني تستطيع عمل مجلد وهمي وتتعامل معاه وكل شي تعملو في هذا المجلد يغير في مسار الشبكة...

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#17

طبعاً قيمة myfile.Existsتكون TRue ان لم تذكر

و هل باستخدام الملف الوهمي ب IIS ستقرأ الصورة بالاكواد السابقة؟

#18

قيمة myfile.Exists لازم تكون True في حال وجود الملف و False في حال عدم وجوده.

بالنسبة للمجلد الوهمي، فستستخدم المسارات وكأنك تتعامل مع مجلد داخل مشروعك.

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

هذا الموضوع مغلق.

مواضيع مشابهة