اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
  بتاريخ On 8‏/9‏/2021 at 00:27 قال Nassim Kq:

حسننا

ارسلته لك اخي

أظهر المزيد  

بما أنك تستخدم Expo في مشروعك يمكنك الاستفادة من الحزمة expo-asset لجلب مسار الملف المطلق كالتالي

// في الأعلى
import { Asset } from 'expo-asset';


// لتنفيذ أمر فتح الملف
OpenAnything.Pdf(Asset.fromModule(require('../PDF/quran.pdf')).uri)

 

  • 0
نشر

المشكلة أن الدالة تقبل فقط مسار مطلق لمكان الملف ولا تقبل مسار نسبي

يمكنك استخدام الحزمة "react-native-fs" لمعرفة المسار المطلق للجذر ثم تضيف اليه المسار النسبي من جذر المشروع للملف المطلوب كالتالي

import RNFS from 'react-native-fs';


OpenAnything.Pdf(`${RNFS.DocumentDirectoryPath}/PDF/quran.pdf`)

 

  • 0
نشر (معدل)
  بتاريخ On 7‏/9‏/2021 at 17:46 قال Hassan Hedr:

المشكلة أن الدالة تقبل فقط مسار مطلق لمكان الملف ولا تقبل مسار نسبي

يمكنك استخدام الحزمة "react-native-fs" لمعرفة المسار المطلق للجذر ثم تضيف اليه المسار النسبي من جذر المشروع للملف المطلوب كالتالي

import RNFS from 'react-native-fs';


OpenAnything.Pdf(`${RNFS.DocumentDirectoryPath}/PDF/quran.pdf`)

 

أظهر المزيد  

المعذرة لكن كيف لي معرفة DocumentDirectoryPath ؟ من فضلك لم افهم تحديدا ما علي فعله

تم التعديل في بواسطة Nassim Kq
  • 0
نشر
  بتاريخ On 7‏/9‏/2021 at 23:44 قال Nassim Kq:

المعذرة لكن كيف لي معرفة DocumentDirectoryPath ؟ من فضلك

أظهر المزيد  

DocumentDirectoryPath هو ثابت توفره المكتبة ويدل على جذر ملفات المشروع داخل الهاتف (لا يهم سوى معرفتك أنه جذر كل الملفات لمشروعك)

  • 0
نشر
  بتاريخ On 7‏/9‏/2021 at 23:47 قال Hassan Hedr:

DocumentDirectoryPath هو ثابت توفره المكتبة ويدل على جذر ملفات المشروع داخل الهاتف (لا يهم سوى معرفتك أنه جذر كل الملفات لمشروعك)

أظهر المزيد  

لكن فعلت ما طلبته مني 
لصق لما كتبته لي ولكن لا يعمل معي
لم يقرا لي 
اين الخلل من فضلك ؟

  • 0
نشر
  بتاريخ On 7‏/9‏/2021 at 23:51 قال Nassim Kq:

لكن فعلت ما طلبته مني 
لصق لما كتبته لي ولكن لا يعمل معي
لم يقرا لي 
اين الخلل من فضلك ؟

أظهر المزيد  

هل يظهر لك خطأ أو تحذير ما؟ أرفقه من فضلك

أو يمكنك ارفاق ملفات مشروعك بشكل مضغوط بدون ملف node_modules لاتمكن من مساعدتك

 

  • 0
نشر
  بتاريخ On 8‏/9‏/2021 at 00:26 قال Hassan Hedr:

هل يمكنك إرفاق ملفات مشروعك كي استطيع مساعدتك

شكرا

أظهر المزيد  

حسننا

  بتاريخ On 8‏/9‏/2021 at 00:26 قال Hassan Hedr:

هل يمكنك إرفاق ملفات مشروعك كي استطيع مساعدتك

شكرا

أظهر المزيد  

ارسلته لك اخي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...