Applet الموقّع ذاتيًا يمكنه الوصول إلى أنظمة الملفات المحلية

StackOverflow https://stackoverflow.com/questions/2498756

  •  21-09-2019
  •  | 
  •  

سؤال

مرحبًا ، لقد أنشأت تطبيقًا موقّعًا ذاتيًا ، لكن غير قادر على الوصول إلى نظام الملفات المحلية. ما الذي يجب علي فعله؟

هل كانت مفيدة؟

المحلول

تحتاج إلى لف رمز IO الخاص بك في الداخل امتياز.

بشكل عام ، تحتاج إلى توقيع التطبيق الخاص بك مع شهادة الاختبار الخاصة بك ، سيرى المستخدم تحذيرًا وسيتعين عليه قبول الشهادة عند تحميل التطبيق.

ثم تحتاج إلى لف الرمز الخاص بك داخل تمجيد. يرى هذه لبعض الأمثلة.

نصائح أخرى

يتم استخدام الرمز أدناه لإضافة جرة قلعة نطاط ، بنفس الطريقة التي يمكنك من خلالها استخدامها للوصول إلى الملف. AccessController Java API يستخدم.

AccessController.doPrivileged(new PrivilegedAction() {          
  public Object run() {
    try{
      Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());      // Here you can write the code for File Accesss
    }catch (Exception e) {
      return "";
    }
    return "";
  }
}); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top