delphi4arab منتديات دلفي للعرب
الكتابة في ملف مرفوع عبر الإنترنيت - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الكتابة في ملف مرفوع عبر الإنترنيت (/showthread.php?tid=2766)

الصفحات: 1 2


الكتابة في ملف مرفوع عبر الإنترنيت - Youcef413 - 05-02-2011

بسم الله الرحمان الرحيم و السلام عليكم و رحمة الله تعالى وبركاته
كيف يمكن الكتابة في ملف مرفوع أي مثلا أنا عندي ملف نصي txt مرفوع على 4shared مثلا ومن خلال دلفي يمكن القراءة و الكتابة أي التحكم بهذا الملف. هل هذا ممكن؟


الكتابة في ملف مرفوع عبر الإنترنيت - Lam.Abdeldjalil - 05-02-2011

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

لا يمكنك القراءة أوالكتابة في ملف مباشرة إلا بعد تحميله (على حد علمي )
وفر الـ 4Shared هذا الـ API
كود :
http://help.4shared.com/index.php/SOAP_API
في الصفحة تجد كل العمليات الممكنة على الملفات / المجلدات ...
* لايوجد مثال بالدلفي و للأسف لم أستخدمه من قبل Sad

بالتوفيق


الكتابة في ملف مرفوع عبر الإنترنيت - me_delphi - 05-02-2011

السلام عليكم

بلى يا أخي Lam.Abdeldjalil يمكنك الكتابة في ملف يوجد في موقع ما هدا ان فعل الموقع هده الميزة لكن أغلب المواقع لا تفعلها لأسباب أمنية و هناك سبب آخر تعلمته في بداية تعلمي ل PHP .... تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما في نفس الوقت فهدا سيجعل المستخدم ينتظر حتى ينتهي المستخدم الدي ولج الملف قبله من الكتابة...أي هده العملية ستسبب انتظارا فما بالك ان كانوا آلاف.

و لهدا استعملت قواعد البيانات


الكتابة في ملف مرفوع عبر الإنترنيت - Lam.Abdeldjalil - 05-02-2011

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

بارك الله فيك أخ me&delphi

هل تقصد أن 4Shared يوفرها ؟ إذا كانت كذلك بعدما أفتح حساب أجربها Smile
إقتباس : تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما
في الـ 4Shared ؟ أليس من المفروض صاحب الحساب فقط الذي لديه صلاحية الكتابة ؟

سؤال الأخ Youcef413 كان حول 4Shared !


الكتابة في ملف مرفوع عبر الإنترنيت - me_delphi - 06-02-2011

إقتباس :تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما
هدا فقط كي تصل الفكرة
إقتباس :في الـ 4shared ؟ أليس من المفروض صاحب الحساب فقط الذي لديه صلاحية الكتابة ؟
لم أجرب و لا أظن أنه سيوفرها و دلك للحفاظ على أمن الموقع.

بارك الله فيكم


الكتابة في ملف مرفوع عبر الإنترنيت - Youcef413 - 06-02-2011

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


الكتابة في ملف مرفوع عبر الإنترنيت - Lam.Abdeldjalil - 06-02-2011

السلام عليكم
إقتباس : قواعد البيانات هي الحل الأمثل
لم أفهم ما هو المشكل :confused:

+ 4shared مهما كان نوع الملف المرفوع لا يمكن التعديل عليه
( على حد علمي ) إلا بـ : تحميل(من 4shared ) - تعديل - حذف الأصلي(من 4shared ) - إعادة الرفع(إلى 4shared )

بالتوفيق


الكتابة في ملف مرفوع عبر الإنترنيت - kachwahed - 06-02-2011

السلام عليكم ورحمة الله
إن كان بالإمكان استخدام حساب الموقع، أعتقد أن الوصول إلى الملف باستخدام FTP بالمكون TIdFTPServer يكون سهلا
مثال ربما يعاونك:
كود :
http://codegearguru.com/video/055/FtpPasswordRecovery.html
بالتوفيق.



الكتابة في ملف مرفوع عبر الإنترنيت - me_delphi - 07-02-2011

بعد الاطلاع على الرابط
إقتباس :hxxp://help.4shared.com/index.php/SOAP_API

هده هي الدوال المتوفرة من خلال Web Service بالنسبة ل 4Shared

كود :
function long getFreeSpace(String login, String password); function long getMaxFileSize(String login, String password); function String createUploadSessionKey(String login, String password, long dirID); function int getNewFileDataCenter(String login, String password); function String getUploadFormUrl(int dataCenterID, String sessionKey); function long uploadStartFile(String login, String password, long dirID, String name, long fullSize);

وكما ترون اخواني الموقع لمن يوفر API للكتابة في ملف ما وقد دكرت الأسباب التي أعرفها

بالتوفيق.


الكتابة في ملف مرفوع عبر الإنترنيت - Youcef413 - 07-02-2011

إقتباس :لم أفهم ما هو المشكل

الأخ AbdelJalil أظنك فهمت المشكل وقد استفدت منك و بالنسبة للأخ me&delphi شكرا لقد سبق واطلعت على هذه الدوال ولم أجد خاصية القراءة أو الكتابة لهذا قلت أن SQL هي الحل.