لرفع الملفات تتطلب العملية
ملئ الحقول المتمثلة في : - مسار الملف المراد رفعه - الوصف - البريد المراد إرسال الرابط له - بريد المرسل.
يتم معرفة الــ ID عن طريق كود سورس الصفحة أو بسرعة عن طريق برنامج فرونتبيج بتحديد تلك الخانة و الإطلاع على السورس.
و من تم ارسال القيمة النصية لتلك الخانة.
في المرفق المشروع لإنجاز الأمر:
1- الصعوبة تتمثل في عدم القدرة على إرسال القيمة الأولى.
2- ما هي الطريقة للقيام بوظيفة ضغط الزر Upload File
أنا لا أعرف الـ html لكن مجرد فكرة لو نفتح موقع الـ SendSpace كريسورس سنجد كود الموقع
إبحث على UPload File ستجد أنه يستدعي المسار المتحصل عليه في Select File* و يقوم بإدخاله
في رابط التحميل (الدي لم أعرف كيف أتحصل عليه) .... مجرد فكرة & تطلب شخص يعرف HTML
mohfa كتب :لأسباب أمنية.قيمة <inputtype="file"> هي للقراءة فقط. .
يعني يجب على المستخدم تحديد القيمة يدويا اقصد قيمة : <inputtype="file">
لكن هل من سبيل لتجاوز هذه الناحية الأمنية ، سأبحث عن ذلك ، و أيضا عن موقع رفع بديل لعلي لا أجد تلك الحماية.
اتضح الأمر نسبيا أخي ، و شكرا على المحاولة و الإهتمام في انتظار تدخلات نافعة من طرف أصحاب الخبرة لعلنا نزداد فكرة حول هذا الأمر.
اذا كنت تريد فقط تعبئة الحقل باستعمال ال WebBrowser فكما قلت ال MS جعلت هذا الحقل Read-Only , يعني برمجيا لا يمكن ذلك الا باستعمال بعض ال Hacks
استعمل ال Autoit او حاول استعمال ال SendKeys ...
اما اذا كنت تريد ارسال القيمة مع ال Form Post فيمكنك استعمال ال Indy مع TIdMultiPartFormDataStream .
إقتباس :و أيضا عن موقع رفع بديل لعلي لا أجد تلك الحماية
الاشكالية ليست في الموقع وانما كل الحقول من نوع <inputtype="file"> هي للقراءة فقط
أنا بحاجة لصنع برنامج يقوم برفع الملفات و إرسال بريد الكتروني عن رابط التحميل المباشر إلى بريدي الخاص .
ممكن لمن سبق له التعامل مع هذا الموضوع أو هذا المكون أن يزوردنا بما يملك من معلومات ؟
أنا وجدت بعض البرامج الجاهزة لذلك ، و أكيد تعتمد على نفس الفكرة و تعتمد على موقع معين أو استضافة معينة ، لكننا نريد منتوج خاص . و ليس برامج جاهزة ، فنحن هنا للبرمجة و ليس للتحميل الجاهز لبرامج غيرنـــا .
اخي الكريم انا قلت ان ملئ هذا الحقل برمجيا لايمكن ولكن ارسل القيمة مع ال Form Post فهناك عدة حلول .
اذا ماذا تريد بالضبط ملئ الحقول وانتظار المستعمل ليرسل Form او ملئ و ارسال ال Form برمجيا معا ؟