ارسال قيم إلى موقع معين برمجيا
#1
السلام عليكم :
لدينا موقع
كود :
http://www.sendspace.com/
لرفع الملفات تتطلب العملية
ملئ الحقول المتمثلة في : - مسار الملف المراد رفعه - الوصف - البريد المراد إرسال الرابط له - بريد المرسل.
يتم معرفة الــ ID عن طريق كود سورس الصفحة أو بسرعة عن طريق برنامج فرونتبيج بتحديد تلك الخانة و الإطلاع على السورس.
و من تم ارسال القيمة النصية لتلك الخانة.

في المرفق المشروع لإنجاز الأمر:
1- الصعوبة تتمثل في عدم القدرة على إرسال القيمة الأولى.
2- ما هي الطريقة للقيام بوظيفة ضغط الزر Upload File

و السلام عليكم


الملفات المرفقة
.rar   Send.rar (الحجم : 8.1 ك ب / التحميلات : 40)
الرد
#2
السلام عليكم أخي
شوف هذا المثال قد يساعدك
من برمجة أخونا سيف(saif5)


الملفات المرفقة
.rar   SAIF5.rar (الحجم : 3.29 ك ب / التحميلات : 51)
الرد
#3
شكرا على المبادرة و الإهتمام
لكن لو انتيهت لوجدتني أسير على نفس الخطى ، و المشكلة المطروحة لازالت قائمة
الرد
#4
السلام عليكم

أنا لا أعرف الـ html لكن مجرد فكرة لو نفتح موقع الـ SendSpace كريسورس سنجد كود الموقع
إبحث على UPload File ستجد أنه يستدعي المسار المتحصل عليه في Select File* و يقوم بإدخاله
في رابط التحميل (الدي لم أعرف كيف أتحصل عليه) .... مجرد فكرة & تطلب شخص يعرف HTML

بالتوفيق ,,
I'M Fly Like A G6

الرد
#5
لازال السؤال مطروحا ، شكرا أخي tf6m على الإهتمام و المحاولة .
الرد
#6
لا يمكن تعيين القيمة برمجيا ،

لأسباب أمنية. قيمة <inputtype="file"> هي للقراءة فقط. .

يعني يجب على المستخدم تحديد القيمة يدويا اقصد قيمة : <inputtype="file">



**
والسلام عليكم
الرد
#7
mohfa كتب :لأسباب أمنية. قيمة <inputtype="file"> هي للقراءة فقط. .
يعني يجب على المستخدم تحديد القيمة يدويا اقصد قيمة : <inputtype="file">

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

بالتوفيق للجميع
الرد
#8
اذا كنت تريد فقط تعبئة الحقل باستعمال ال WebBrowser فكما قلت ال MS جعلت هذا الحقل Read-Only , يعني برمجيا لا يمكن ذلك الا باستعمال بعض ال Hacks
استعمل ال Autoit او حاول استعمال ال SendKeys ...
اما اذا كنت تريد ارسال القيمة مع ال Form Post فيمكنك استعمال ال Indy مع TIdMultiPartFormDataStream .


إقتباس :و أيضا عن موقع رفع بديل لعلي لا أجد تلك الحماية
الاشكالية ليست في الموقع وانما كل الحقول من نوع <inputtype="file"> هي للقراءة فقط
الرد
#9
طيب أن وجدت هذا المكون

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

أنا وجدت بعض البرامج الجاهزة لذلك ، و أكيد تعتمد على نفس الفكرة و تعتمد على موقع معين أو استضافة معينة ، لكننا نريد منتوج خاص . و ليس برامج جاهزة ، فنحن هنا للبرمجة و ليس للتحميل الجاهز لبرامج غيرنـــا .

في انتظار ردوود إخواني .

بالتوفيق
الرد
#10
اخي الكريم انا قلت ان ملئ هذا الحقل برمجيا لايمكن ولكن ارسل القيمة مع ال Form Post فهناك عدة حلول .
اذا ماذا تريد بالضبط ملئ الحقول وانتظار المستعمل ليرسل Form او ملئ و ارسال ال Form برمجيا معا ؟
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم