"ব্লব: http: //" উপসর্গটি কী এবং আমি এ সম্পর্কে আরও কোথায় জানতে পারি?


35

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

blob:https://api.stormpath.com/1be95204-93d6-4GUID HERE

ব্লব: উপসর্গটি আমার কাছে নতুন এবং আমি এটি জানতে চাই যে এটি সমস্ত ব্রাউজার জুড়ে কাজ করে এবং অন্যান্য উপসর্গগুলি কী থাকতে পারে।


উত্তর:


17

ব্লব ইউআরআই / ইউআরএল জাভাস্ক্রিপ্ট দ্বারা তৈরি করা হয়েছিল, আপনার ব্রাউজারে বর্তমানে মেমরিতে থাকা ডেটা বোঝায় (কেবলমাত্র বর্তমান পৃষ্ঠায়), এবং হোস্টের বিদ্যমান ডেটাগুলিকে উল্লেখ করে না।

আরও তথ্যের জন্য ব্যবহারের জন্য, দেখুন: https://www.npmjs.com/package/blob-util


8

প্রথম কোলন পর্যন্ত কোনও ইউআরএল শুরু করার জন্য তাকে "ইউআরআই স্কিম" বা "ইউআরএল স্কিম" বলা হয়। গুগলিং ডাব্লু 3 সি এর ফাইল এপিআই প্রচেষ্টাblob URI scheme প্রকাশ করে ।

বেশিরভাগ ইউআরআই স্কিমগুলিতে পুরো অন্যান্য ইউআরআই থাকার জন্য স্ট্যান্ডার্ড বিধান থাকে না, সুতরাং আপনি এগুলি অন্য একটি সম্পূর্ণ ইউআরআই উপসর্গ হিসাবে ভাবেন না। Http: এবং https: এর পাশাপাশি কয়েকটি সাধারণ ইউআরআই স্কিমের মধ্যে রয়েছে:

  • FTP:
  • mailto:
  • ডেটা:
  • লিপি:
  • এসএমবি: (এবং সিআইএফএস)
  • এএফপি:

…এবং আরো অনেক. আমি নিশ্চিত যে আমি প্রত্যেকের পছন্দ বাদ দিচ্ছি out :)


7

ইউআরএল স্ট্রিংয়ের ব্লব সম্পর্কে পটভূমির তথ্যের কারণে আমি স্ট্যাক ওভারফ্লো থেকে উত্তরটি অনুলিপি করে আটকালাম

একটি জাভাস্ক্রিপ্ট থেকে তৈরি করা একটি BlobURL "নরমাল" URL এ রূপান্তর করা যাবে না।

উত্তর blob: ইউআরএল সার্ভারে বিদ্যমান ডেটাগুলিকে উল্লেখ করে না, এটি বর্তমান পৃষ্ঠার জন্য বর্তমানে আপনার ব্রাউজারের মেমরিতে থাকা ডেটা বোঝায়। এটি অন্যান্য পৃষ্ঠাগুলিতে উপলভ্য হবে না, এটি অন্যান্য ব্রাউজারগুলিতে উপলব্ধ হবে না এবং এটি অন্যান্য কম্পিউটার থেকে পাওয়া যাবে না।

সুতরাং কোনও ব্লব ইউআরএলটিকে একটি "সাধারণ" ইউআরএলে রূপান্তর করার পক্ষে সাধারণভাবে তা বোঝা যায় না। আপনি যদি একটি সাধারণ ইউআরএল চান, আপনাকে ব্রাউজার থেকে ডেটা কোনও সার্ভারে প্রেরণ করতে হবে এবং সার্ভারটিকে এটি একটি সাধারণ ফাইলের মতো উপলব্ধ করতে হবে।

এটি একটি ব্লব: ইউআরএলকে একটি ডেটাতে রূপান্তর করা সম্ভব: ইউআরএল, কমপক্ষে ক্রোমে। ব্ল্যাক থেকে ডেটা "আনার" জন্য আপনি একটি এজেএক্স অনুরোধটি ব্যবহার করতে পারেন: ইউআরএল (যদিও এটি সত্যই এটি আপনার ব্রাউজারের স্মৃতি থেকে সরিয়ে ফেলছে, কোনও HTTP অনুরোধ করে না)।


0

এমডিএন সহজ ভাষায় জিনিস বোঝার জন্য একটি ভাল উত্স। আমি একটি ভাল সংস্থান হিসাবে https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL কেও পরামর্শ দেব । তারা পৃষ্ঠাগুলির নীচে ডাব্লু 3 সি স্পেসিফিকেশনটিও দেখায়, স্পিফ যেমন সরবরাহ করেছিল, তবে মূল স্পেসিফিকেশনগুলি ভার্বোজ এবং পড়া কঠিন হতে পারে। আমি বলব যে ডাব্লু 3 সি ডক্সের সাথে লিঙ্ক করার জন্য স্পিফ সবচেয়ে সঠিক।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.