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

ما هي أوامر رفع الملفات؟

بدأه وحيد الدار في 14 فبراير 2008 · 5 رد · 838 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأعزاء

السلام عليكم ورحمة الله وبركاته ،،،

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

ولكني مع الأسف لم أوفق في البرمجة الصحيحة لإرفاق الملف ، فما هي الأوامر التي يجب علي إضافتها إلى النص البرمجي ليتم تقبل الملف المرفق وإرساله إلى بريدي الالكتروني ؟؟

وهذا هو النص البرمجي الذي عملته والذي من خلاله يتم إرسال معلومات الشخص ورسالته إلى بريدي الالكتروني ، وهو يعمل بشكل صحيح ، ولكن بدون خاصية رفع الملفات :

<%
Option Explicit

on error resume next

Dim objMail

Dim strSubject

Dim strBody

Dim sender

strSubject = request.Form("title")

sender = request.Form("email1")

strBody = request.Form("msg")

Set objMail = Server.CreateObject("CDONTS.NewMail")

objMail.SetLocaleIDs(1256(

objMail.From = sender

objMail.To = "…………..@hotmail.com"

objMail.Subject = strSubject

objMail.Body = strBody

objMail.MailFormat = 0

objMail.BodyFormat = 0

objMail.Send

response.Write(err.description)

Set objMail = Nothing

response.Redirect("Success.asp")

%>

فهل تتكرمون بإضافة أوامر رفع الملفات إلى نفس النص السابق ...

شاكر لكم كريم تعاونكم

خالص تحياتي

تم تعديل هذه المشاركة بواسطة HGB في 14 فبراير 2008 في 22:27

#2

السلام عليكم

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

strFile="c:\unattend.txt"

strFileName="unattend.txt"

objMail.AttachFile strFile,strFileName

#3

أشكرك أخي العزيز على هذه المعلومة القيمة

ولكن لدي استفسار إذا تكرمت : لماذا كتبت (unattend.txt) ولماذا الامتداد (.txt) هل يعني أن تحمل الملفات بهذا الامتداد فقط

أرجو الإفادة مع خالص الشكر

تحياتي

elshorbagy كتب:
السلام عليكم

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

strFile="c:\unattend.txt"

strFileName="unattend.txt"

objMail.AttachFile strFile,strFileName

#4

أخي الكريم

لقد حاولت فيها دون فائدة

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

فأعتقد أن هناك نقص أو خطأ في النص البرمجي ... إن أمكن أرجو أن تكمل البرمجة في النص التالي أو ترى أين الخطأ ... مع جزيل الشكر

هذا هو النص البرمجي الذي وضعته :

<%

Option Explicit

on error resume next

Dim objMail

Dim strSubject

Dim strBody

Dim sender

Dim strFile

strSubject = request.Form("title")

sender = request.Form("email1")

strBody = request.Form("msg")

strFile = request.Form("att")

Set objMail = Server.CreateObject("CDONTS.NewMail")

objMail.SetLocaleIDs(1256)

objMail.From = sender

objMail.To = "..............@hotmail.com"

objMail.Subject = strSubject

objMail.AttachFile = strFile

objMail.Body = strBody

objMail.MailFormat = 0

objMail.BodyFormat = 0

objMail.Send

response.Write(err.description)

Set objMail = Nothing

response.Redirect("Success.asp")

%>

elshorbagy كتب:
السلام عليكم

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

strFile="c:\unattend.txt"

strFileName="unattend.txt"

objMail.AttachFile strFile,strFileName

#5

السلام عليكم

يا إخوان ، معقووووول ولا أحد بيعرف حلها ؟؟!!!!

لازلت بانتظار الحل بإذن الله ...

تحياتي

#6

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

1

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…