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

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

بالتوفيق
الرد
#3
السلام عليكم

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

و لهدا استعملت قواعد البيانات
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#4
و عليكم السلام و رحمة الله

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

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

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

بارك الله فيكم
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#6
بارك الله فيكم على هذه الردود أظن في الأخير قواعد البيانات هي الحل الأمثل
الرد
#7
السلام عليكم
إقتباس : قواعد البيانات هي الحل الأمثل
لم أفهم ما هو المشكل :confused:

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

بالتوفيق
الرد
#8
السلام عليكم ورحمة الله
إن كان بالإمكان استخدام حساب الموقع، أعتقد أن الوصول إلى الملف باستخدام FTP بالمكون TIdFTPServer يكون سهلا
مثال ربما يعاونك:
كود :
http://codegearguru.com/video/055/FtpPasswordRecovery.html
بالتوفيق.
الرد
#9
بعد الاطلاع على الرابط
إقتباس :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 للكتابة في ملف ما وقد دكرت الأسباب التي أعرفها

بالتوفيق.
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#10
إقتباس :لم أفهم ما هو المشكل

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


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


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