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

المساعدة القصوى من الجميع في تعامل الصور معASP

مغلق
بدأه ray500 في 23 يناير 2003 · 9 رد · 1,070 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طريقة حفظ الصور بالباث

عرض الصور من قاعدة البيانات اصبح معروف بمساعدتكم الطيبة

ولكن السؤال هنا:

كيف يتم تحميلها ثم تخزينها في مجلد الصور وإعطائها اسم جديد لكي لا تتكرر صورتان بنفس الاسم في المجلد ثم تخزينها في قاعدة البيانات وهذا مثال لعرض الصور نود استكماله لكي يكون متكامل...وتعم الفائدة على الجميع وشكراً

#2

يا شباب وضعت الملف في صندوق البراوز المتواجد مع الرسالة ثم ارسلته ولكن لم يظهر ربما طريقتي خاطئة في عملية ارفاق الملفات...اسف

photoproject.zip

#3

بالنسبة للتعامل مع الصور فيفضل حفظ الصورة باسم الملف فقط مثلا aj.jpg

طبعا العرض يتم عن طريق استخدام img

[img=<%=rs(]"

طبعا يتم حفظ الاسم واستدعائه من خلال قاعدة البيانات

بالنسبة للتحميل فيمكن مراجعة موضوع الاخ محمد ابو صلاح

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

Image  = Mid(request.form("image1"), InstrRev(request.form("image1"),"") + 1)

وهذا سيحفظ فقط اسم بدون مساره الكامل

بالتوفيق (f)

#4

يا عزيزي شكرا على المساعدة

ولكن طلبي كان كيف استقبل الصورة في الفورم ثم حفظها في مجلد الصور ثم تغير اسمها لكي لا يتم عملية التكرار في المجلد

مثلا:لو كان عندنا موقع للموظفين ،في عملية تعبئة البيانات يمكنك اضافة صورتك مع بياناتك.....من هنا احتاج الطريقة التي تتم فيها حفظ الصور وبا قي الاجراءات التي طلبتها مسبقا...والف شكر على المجهودات السخية

#5
اقتباس
كيف استقبل الصورة في الفورم

السؤال غير واضح

الطريقة الاسلم لاضافة صورة لقاعدة البيانات وهي كالتالي :

لنفرض ان تريد اضافة موظف جديد فتدخل اسمه وبيقية بياناته طبعا تستخدم ادارة الـupload الموجودة في الفرونت بيج لتحديد الصورة التي تريد تحميلها

اذا كانت جميع الصور تحمل في مجلد واحد فقط فيمكنك عندها استخدام الطريقة الاولى وهو ان يتم اختصار الاسم الكامل(اي اسم الملف مع مساره) الى اسم الملف فقط

في الصفحة الاخرى يتم حفظ الاسم المختصر الى قاعدة البيانات وهو حفظ ملف نصي عادي جداً ويمكن حفظ اسم الملف الاصلي في متغير ومن ثم كتابة الاسم الجديد في textbox واستبدال قيمة الثاني بالاول

#6

في ردك بتقول :

اذا كانت جميع الصور تحمل في مجلد واحد فقط ؟؟؟؟كيف؟؟؟فيمكنك عندها استخدام الطريقة الاولى وهو ان يتم اختصار الاسم الكامل(اي اسم الملف مع مساره) الى اسم الملف فقط

في الصفحة الاخرى يتم حفظ الاسم المختصر الى قاعدة البيانات وهو حفظ ملف نصي عادي جداً ويمكن حفظ اسم الملف الاصلي في متغير ومن ثم كتابة الاسم الجديد في textbox واستبدال قيمة الثاني بالاول

#7
اقتباس
اذا كانت جميع الصور تحمل في مجلد واحد فقط

ما قصدته هنا هو عند عمل upload للصور في مجلد واحد

فهل انت تعمل upload للصور في مجلد او ام اكثر ؟؟

#8

انا عارف اني تعبتك معي...والله انا اسف...بس اسمحلي اكمل حتى اوصل للمعلومة

شوف ايش رأيك تحمل الملف المرفق الذي ارسلته انا مسبقا حتلاقي هذه طريقة عرض الصور من قاعدة البيانات.

المطلوب :

1- كيف استقبل الصورة من المستخدم

2- ثم كيف اخزنها في مجلد الصور وبالاسم الذي اريده

اعيد واكرر انا اسف على الازعاج

#9

اولا :

بخصوص الحصول على اسم طرحناها اكثر من مرة خاصة في درس عمل الرافع .. و هذا مثال :

 strFile=request("fileNameField")  '--> c:myFoldermyFile.exe

 position=instrRev(strFile,"");  ' --> return the position of the  char.

 fileName=mid(strFile,pos+1)

 response.write fileName '---> myFile.exe

طبعا الفكرة واضحة و شرحت اكثر من مرة .. أما بخصوص رفع الملف فيجب عليك استخدام رافع uploader و قد ارفقنا في المشروع نسخة منه .. طبعا يجب ان تضيف شيئا و هو ان تقوم بالتأكد من وجود الملف او لا في المجلد المرفوع له الملف عن طريق ال FSO و قد تم شرح ذلك و موضوع الرافع خير درس لذلك .. طبعا من خلال تعليمات ال FSO تستطيع التحكم بما تريد مثل الكتابة فوق الملف السابق او عمل حدث مثلا يغير اسم الملف و ينسخه بالاسم الجديد او ينقله لمجلد temp وهكذا ..

طبعا ملاحظة لك و هي انك تستطيع نسخ أي ملف تريديه بأي اسم اخر على أي مكان تريده سواء جهازك او الهوست الخاص به من خلال :

FSO.copyFile fileName ,  "newName.exe" ,False

طبعا هنا تجد التفاصيل

http://www.arabteam2000.com/vb/showthread....&threadid=17578

أتمنى أن يكون هذا هو المطلوب ..

You can fly while you can touch the sky

#10

جزاك الله خيرا وسدد الله خطاك

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

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