بتاريخ: 31 مايو 201510 سنة comment_262827 السلام عليكم و رحمة الله تعالى و بركاته عندي برنامج يقوم بإرسال الملفات (txt، doc،jpg،...) بين قاعدتي بيانات 11g الأولى محلية و الثانية بعيدة عنها، المشكل الذي صادفته هو عند ارسال ملف حجمه أكبر من 5 ko يتوقف البرنامج عن العمل؟ (غالبا ملفات txt ترسل و غيرها تتعطل) هل هناك شيء في قاعدة البيانات يتحكم في حجم الملف المرسل؟ هل المشكل في قاعدة البيانات أم في الشبكة؟ علما ان في الشبكة نقوم بالنسخ و اللصق بشكل عادي. هل توجد طريقة لتقسيم الملف المرسل إلى وحدات صغية بحجم 4 كيلو لإرسالها بشكل سلس؟ معذرة على كثرة الأسئلة و لكن الموضوع مهم جدا بالنسبة لي فهل هناك من إرشادات و توجيهات من سيادتكم لحل الإشكال بارك الله فيكم و جزاكم بكل خير تقديم بلاغ
بتاريخ: 2 يونيو 201510 سنة كاتب الموضوع comment_262856 السلام عليكم و رحمة الله تعالى و بركاته لقد وجدت الحل و اضعه هنا للفائدة العامة نضيف SDU and TDU في ملف tnsnames.ora الخاص بجهاز client و قيمتهما حسب حجم الشبكة حيث لا يجب ان تتعدى قيمة MTU الخاصة بالشبكة retour و التي عادة ما تكون 1500 (SDU=1024) (TDU=1024) بالتوفيق تقديم بلاغ
بتاريخ: 3 يونيو 201510 سنة كاتب الموضوع comment_262900 شكراً لحرصك على مشاركة المعلومه بشمهندس سلطان عفــوا يا أخي هذا واجب باتجاهكم بالتوفيق تقديم بلاغ
بتاريخ: 3 يونيو 201510 سنة comment_262912 السلام عليكم ورحمة الله الأخ / سلطاني شكرا لك على هذة المعلومة سؤال : ما هو الأمر المناسب لمعرفة حجم ملف صورة ... قبل رفع الصورة داخل الفورم وذلك من خلال مفتاح داخل ال form ? اريد عدم رفع صورة في الفورم اذا كان حجم الصورة أكبر من حجم معين ... تقديم بلاغ
بتاريخ: 4 يونيو 201510 سنة كاتب الموضوع comment_262938 السلام عليكم و رحمة الله تعالى و بركاته لمعرفة حجم الملف استخدم الامر dbms_lob.getlength(file_name); مثال declare file_name bfile; taille_file integer; begin file_name:=bfilename('TEMP','test.jpg'); dbms_lob.open(file_name,dbms_lob.file_readonly); taille:=dbms_lob.getlength(file_name); dbms_lob.put_line(taille); end; حيث temp عبارة عن ديراكتوري ينشأ كما يلي create or replace derectory TEMP as 'c:\file'; grant read,write on TEMP to user; بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.