بسم الله الرحمان الرحيم و السلام عليكم و رحمة الله تعالى وبركاته
كيف يمكن الكتابة في ملف مرفوع أي مثلا أنا عندي ملف نصي txt مرفوع على 4shared مثلا ومن خلال دلفي يمكن القراءة و الكتابة أي التحكم بهذا الملف. هل هذا ممكن؟
و عليكم السلام و رحمة الله تعالى و بركاته
لا يمكنك القراءة أوالكتابة في ملف مباشرة إلا بعد تحميله (على حد علمي )
وفر الـ 4Shared
هذا الـ API
كود :
http://help.4shared.com/index.php/SOAP_API
في الصفحة تجد كل العمليات الممكنة على الملفات / المجلدات ...
* لايوجد مثال بالدلفي و للأسف لم أستخدمه من قبل
بالتوفيق
السلام عليكم
بلى يا أخي Lam.Abdeldjalil يمكنك الكتابة في ملف يوجد في موقع ما هدا ان فعل الموقع هده الميزة لكن أغلب المواقع لا تفعلها لأسباب أمنية و هناك سبب آخر تعلمته في بداية تعلمي ل PHP .... تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما في نفس الوقت فهدا سيجعل المستخدم ينتظر حتى ينتهي المستخدم الدي ولج الملف قبله من الكتابة...أي هده العملية ستسبب انتظارا فما بالك ان كانوا آلاف.
و لهدا استعملت قواعد البيانات
و عليكم السلام و رحمة الله
بارك الله فيك أخ me&delphi
هل تقصد أن 4Shared يوفرها ؟ إذا كانت كذلك بعدما أفتح حساب أجربها
إقتباس : تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما
في الـ 4Shared ؟ أليس من المفروض صاحب الحساب فقط الذي لديه صلاحية الكتابة ؟
سؤال الأخ
Youcef413 كان حول 4Shared !
إقتباس :تخيل معي 20 مستخدما للأنترنت مثلا يريدون الكتابة في ملف ما
هدا فقط كي تصل الفكرة
إقتباس :في الـ 4shared ؟ أليس من المفروض صاحب الحساب فقط الذي لديه صلاحية الكتابة ؟
لم أجرب و لا أظن أنه سيوفرها و دلك للحفاظ على أمن الموقع.
بارك الله فيكم
بارك الله فيكم على هذه الردود أظن في الأخير قواعد البيانات هي الحل الأمثل
السلام عليكم
إقتباس : قواعد البيانات هي الحل الأمثل
لم أفهم ما هو المشكل :confused:
+ 4shared مهما كان نوع الملف المرفوع لا يمكن التعديل عليه
( على حد علمي ) إلا بـ : تحميل(من 4shared ) - تعديل - حذف الأصلي(من 4shared ) - إعادة الرفع(إلى 4shared )
بالتوفيق
السلام عليكم ورحمة الله
إن كان بالإمكان استخدام حساب الموقع، أعتقد أن الوصول إلى الملف باستخدام FTP بالمكون TIdFTPServer يكون سهلا
مثال ربما يعاونك:
كود :
http://codegearguru.com/video/055/FtpPasswordRecovery.html
بالتوفيق.
بعد الاطلاع على الرابط
إقتباس :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 للكتابة في ملف ما وقد دكرت الأسباب التي أعرفها
بالتوفيق.
إقتباس :لم أفهم ما هو المشكل
الأخ AbdelJalil أظنك فهمت المشكل وقد استفدت منك و بالنسبة للأخ me&delphi شكرا لقد سبق واطلعت على هذه الدوال ولم أجد خاصية القراءة أو الكتابة لهذا قلت أن SQL هي الحل.