উত্তর:
আপনি চিত্রটি বেস -৪৪ কোডে রূপান্তর করতে পারেন, উদাহরণস্বরূপ " http://duri.me/ " দিয়ে এবং ফলাফলটি ব্রাউজারে অনুলিপি করতে পারেন! ভালো লেগেছে:
<img width='16' height='16' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVQ4jWP8//8/Ay5Q4s6GU7Jn5y9GBgYGBiacuokELKTYSpQByKB68UkMMUExQ0ZkPsVeYEQPREZGRpK8gOGCdy/PwTEyH8ZGF8MbBgwMDAxC4kZ4xfAaALMFGfz//5+6gYjXBS+fXUHhaxjEMqKrQXGBglU8SgyIS+mgYHR5DAPIAYz////HavL5DQVwtmHABAyND44tZGRgwBMG2DRhAxR7AQBhgT3yD6eBRwAAAABJRU5ErkJggg=='>
যেহেতু আপনি 'ক্রোম' উল্লেখ করেছেন, তাই আপনার ফাইলগুলিতে স্থানীয় অ্যাক্সেস সক্ষম করার জন্য আপনি এটি করতে ক্রোম এক্সটেনশনগুলি ব্যবহার করতে পারেন।
এই পদক্ষেপগুলি অনুসরণ করুন:
1) স্থানীয় ফোল্ডারে যেখানে আপনার চিত্র (গুলি) রয়েছে, সেখানে 'ম্যানিফেস্ট.জসন' নামক এই ফাইলটি তৈরি করুন এবং এটি প্রবেশ করুন:
{
"name": "File Exposer",
"manifest_version": 2,
"version": "1.0",
"web_accessible_resources": ["*.jpg","*.JPG"]
}
2) এটি আপনার ক্রোম ঠিকানা বারটি রাখুন: ক্রোম: // এক্সটেনশনস /
3) নিশ্চিত করুন যে 'বিকাশকারী মোড' চেক করা আছে (পৃষ্ঠার উপরের ডানদিকে)
4) 'লোড আনপ্যাকড এক্সটেনশন' বোতামটি ক্লিক করুন
5) যেখানে ইমেজ (গুলি) এবং ম্যানিফেস্ট.জসন ফাইলটি রয়েছে সেখানে স্থানীয় ফোল্ডারে যান, ঠিক আছে ক্লিক করুন
)) এক্সটেনশন 'ফাইল এক্সপোজার' এখন তালিকায় তালিকাভুক্ত হওয়া উচিত এবং 'সক্ষম' এর বিপরীতে একটি চেক চিহ্ন থাকা উচিত। যদি ফোল্ডারটি কোনও নেটওয়ার্ক ড্রাইভে বা অন্য ধীর ড্রাইভে থাকে বা প্রচুর ফাইল থাকে তবে তালিকায় প্রদর্শিত হতে 10-20 সেকেন্ড বা তার বেশি সময় লাগতে পারে।
)) আপনার এক্সটেনশনের সাথে যুক্ত 'আইডি' স্ট্রিংটি নোট করুন। এটি হল EXTENSION_ID ID
8) এখন আপনার এইচটিএমএলে আপনি নিম্নলিখিতটি দিয়ে ফাইলটি অ্যাক্সেস করতে পারবেন, 'এক্সটারনেসন_আইডি' পরিবর্তন করে যে কোনও আইডিতে আপনার এক্সটেনশানটি তৈরি করেছে:
<img src='chrome-extension://EXTENSION_ID/example1.jpg'>
দ্রষ্টব্য, যে * .jpg পুনরাবৃত্ত এবং এটি স্বয়ংক্রিয়ভাবে নির্দিষ্ট ফোল্ডারে এবং সমস্ত উপ ফোল্ডারগুলির সাথে ফাইলগুলি মিলবে, আপনাকে প্রতিটি উপ ফোল্ডারের জন্য নির্দিষ্ট করতে হবে না। এছাড়াও খেয়াল করুন, এর কেস সেনসিটিভ।
'Img' ট্যাগে আপনি মূল ফোল্ডারটি নির্দিষ্ট করতে পারেন না, এটি সেই ফোল্ডার থেকে সম্পর্কিত, সুতরাং কেবলমাত্র সাব ফোল্ডার নির্দিষ্ট করা দরকার।
আপনি যদি मॅनिफेস্ট.জসন ফাইলটি পরিবর্তন করেন তবে আপনাকে এক্সটেনশনের পাশের 'পুনরায় লোড (সিটিআরএল + আর)' লিঙ্কটি ক্লিক করতে হবে।
অ-স্থানীয় ওয়েব পৃষ্ঠাগুলি Chrome বা কোনও আধুনিক ওয়েব ব্রাউজারে স্থানীয় ফাইল অ্যাক্সেস করতে পারে না ।
আপনি এটি স্থানীয়লিংক ( ফায়ারফক্সের জন্য ) ব্যবহার করে ওভাররাইড করতে পারেন তবে এটি কেবল আপনার নিজের মেশিনে কাজ করবে।
about:blank
পৃষ্ঠায় চেষ্টা করছিলাম এবং এটি এটির অনুমতি দিচ্ছিল না, আমি একটি স্থানীয় এইচটিএমএল ফাইল খুলতে ক্লান্ত হয়েছি এবং এটি কাজ করেছে, এমনকি চিত্রগুলিও উইলড ডি'হ্যাসিলার যা বলেছেন তা সত্ত্বেও। আমার কোডটি এটি ছিল:drawing = new Image(); drawing.src = "C:/Users/S/Videos/net.png";
ক্রোমে এইরকম দেখাচ্ছে
file:///C:/sample.txt
আপনি যদি লাইভ সাইটে স্থানীয় চিত্র পরীক্ষা করতে চান তবে আপনি স্থানীয় ওয়েব সার্ভার চালাতে পারেন এবং ডেভটুলগুলি ব্যবহার করে পৃষ্ঠায় http://127.0.0.1:8123/img.jpg এর মতো URL সেট করতে পারেন
ওয়েব সার্ভার চালনার বিভিন্ন উপায় রয়েছে: ১. সংজ্ঞায়িত ফোল্ডার সহ ব্রাউজারের জন্য "ক্রোমের জন্য ওয়েব সার্ভার" এক্সটেনশন https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb
যদি অজগর থাকে তবে নির্বাচিত ফোল্ডারে এম্বেডড HTTP সার্ভারটি চালান
পাইথন 3-এম http.server 8123 # অজগর 3 সংস্করণ
পাইথন-এম সিম্পিচটিটিপিএস সার্ভার 8123 # পাইথন 2 সংস্করণ
উত্পাদনের জন্য প্রস্তুত সার্ভার যেমন এনগিনেক্স , অ্যাপাচি ব্যবহার করুন
আমার ক্ষেত্রে, আমার কেবলমাত্র একটি ছোট চিত্রের পরিবর্তনটি বিভিন্ন প্রতিক্রিয়াশীল আকারে দেখতে কেমন তা দেখার দরকার ছিল। হিসাবে সংরক্ষণ করা সহজ ছিল ... ডেস্কটপে একটি সম্পূর্ণ ওয়েবপৃষ্ঠা এবং তারপরে এটি খুলুন। আমি চিত্র src পরিদর্শন ও সম্পাদনা করি।
ঠিক আছে, আপনি কেবল অন্য কাউকে আপনার স্থানীয় ফাইল সিস্টেমে প্রবেশ করতে দিতে পারবেন না! আপনার অ্যাপাচি এর মতো একটি সার্ভার-পরিষেবা দরকার, আপনার কম্পিউটারকে 24 ঘন্টা চলাচল করতে দিন, এটি অতিরিক্ত উত্তপ্ত হবে তা নিশ্চিত করুন, ভাল সুরক্ষার যত্ন নেওয়া এবং এটি আরও সম্ভব করার জন্য আরও অনেক কিছু। এবং সার্ভার-প্রশাসন ব্যয়বহুল এবং সময় সাশ্রয়ী হওয়ায় বেশিরভাগ লোকেরা প্রো এর হোস্টকে আমাদের জিনিসপত্র (ওয়েবহোস্টিং) দেয়।
উপসংহারে, আপনি যদি নিজের সার্ভারটি চালাতে না চান তবে এটি আপনার পছন্দের ওয়েব হোস্টারে আপলোড করা অনেক সহজ।