আরি / ফ্লেক্সের সাথে স্থানীয় ফাইল খুলুন

আমি একটি এয়ার অ্যাপ্লিকেশন লিখেছি যা একটি সার্ভার থেকে ভিডিও এবং নথি ডাউনলোড করে। ভিডিওটি অ্যাপ্লিকেশনটির ভিতরে খেলা করে, তবে আমি চাই যে ব্যবহারকারী তাদের নেটিভ অ্যাপ্লিকেশানগুলিতে দস্তাবেজ খুলতে সক্ষম।

আমি অ্যাপ্লিকেশন সংগ্রহস্থল ডিরেক্টরিতে সংরক্ষিত একটি স্থানীয় ফাইলের মতো ব্যবহারকারীকে খুলতে / সংরক্ষণ করার অনুরোধ জানিয়ে একটি উপায় খুঁজছি। আমি FileReference + URLRequest ক্লাসগুলি ব্যবহার করার চেষ্টা করেছি কিন্তু এটি একটি ব্যতিক্রমকে ছুঁড়ে দিয়েছে যে এটি একটি দূরবর্তী ইউআরএল প্রয়োজন।

আমার শেষ অবলম্বন শুধু তাদের ডেস্কটপে ফাইল অনুলিপি করা হচ্ছে: \

0
ro fr hi

5 উত্তর

বর্তমানে অ্যাডোবি ডিফল্ট অ্যাপ্লিকেশন সেখানে ফাইল খোলার সমর্থন করে না। এটি ব্রাউজারে পাসিং এটি কাজ করার জন্য একমাত্র উপায় বলে মনে হচ্ছে।

তবে আপনি একটি FileStream ব্যবহার করতে পারেন এবং কিছু JavaScript দিয়ে একটি ছোট HTML ফাইল লিখতে পারেন যা ফাইলের জন্য iframe এর অবস্থান নির্ধারণ করে, তারপর 100 মিটার বা তার পরে জানার সময়.ক্লাস ()। তারপর ব্রাউজারে যে ফাইল খুলুন

0
যোগ

আমি শুধু ফাইলটি সরানোর এবং ব্যবহারকারীকে বলার অপেক্ষা রাখে না ব্রাউজারে এটি বন্ধ পাস ছিল ছাড়া এটি কিভাবে কাজ করতে পারে শুধুমাত্র উপায়।

navigateToURL(new URLRequest(File.applicationStorageDirectory.nativePath + "/courses/" + fileName));
0
যোগ

আমার জন্য এটা:

var request:URLRequest = new URLRequest();
request.url = file.url;
navigateToURL(request, "_blank");

navigateToURL (ফাইল.নেটপ্যাথ) পথ থেকে কাজ করে নি, "/ ব্যবহারকারীরা / mydirectory / ..." অ্যাপ্লিকেশন স্যান্ডবক্স । AIR শুধুমাত্র কিছু প্রোটোকল navigateToURL() দিয়ে খোলা যাবে।

0
যোগ

এটি ফ্লোরিনফক্স অ্যাপারচার ফ্রেমওয়ার্কের প্রথম প্রকাশ।

কাঠামোটি আরি ডেস্কটপ অ্যাপ্লিকেশনের জন্য স্থানীয় OS ইন্টিগ্রেশন (শুধুমাত্র উইন্ডোজ) সমর্থন প্রদান করে।

ফ্রেমওয়ার্কটি অ্যাবসোয়ার এয়ার অ্যাপ্লিকেশনগুলিকে একটি অ-অস্বাভাবিকভাবে প্রসারিত করে: আপনার বিমান অ্যাপ্লিকেশনের সাথে প্রদত্ত লাইব্রেরিগুলিকে পুনরায় রানটাইম হিসাবে পুনর্বিন্যস্ত করুন, রানটাইম স্বয়ংক্রিয়ভাবে আপনার অ্যাপ্লিকেশনে আক্রমন করবে

এ বৈশিষ্ট্য

  • নেটিভ অ্যাপ্লিকেশন এবং দস্তাবেজ প্রদান করা apsystem লাইব্রেরি সহ
  • লঞ্চ করুন
  • প্রদানকৃত লাইব্রেরি দিয়ে পুরো স্ক্রীনের স্ক্রিনশটগুলি নিন
  • উপলব্ধ অ্যাপআউটউইক লাইব্রেরি
  • এর সাথে এয়ার অ্যাপ্লিকেশন থেকে আনলকুল পরিচিতিগুলি অ্যাক্সেস করুন

http://aperture.fluorinefx.com/

0
যোগ

আপনি নতুন openWithDefaultApplication (); ফাংশনটি ব্যবহার করতে পারেন যা ফাইল ক্লাসে পাওয়া যায় (আমি বিশ্বাস করি এটি শুধুমাত্র এয়ার ২ এ উপলব্ধ)

উদাহরণ:

var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();
0
যোগ