URL এ বেস 64 স্ট্রিং


1

এল ক্যাপাইটানের ইউআরএলগুলিতে বেস 64 স্ট্রিং নিয়ে আমার সমস্যা হচ্ছে।

আমি একটি ওয়েব প্ল্যাটফর্ম থেকে তার ব্যবহারকারীদের জন্য বিজ্ঞপ্তি প্রেরণ করছি। এই ইমেলগুলি সরল পাঠ্য এবং বার্তার লিঙ্কগুলি রয়েছে contain

আমি নীচের লিঙ্কগুলি চেষ্টা করেছি

HTTP: // স্থানীয় হোস্ট # VGhpcyBpcyBhIGJvcmluZyBleGFtcGxlIHRlc3Qu

http: //? স্থানীয় হোস্ট E = VGhpcyBpcyBhIGJvcmluZyBleGFtcGxlIHRlc3Qu

তবে যখন কেউ অ্যাপল মেলের কোনও লিঙ্কে ক্লিক করে তখন সাফারি বেস 64 তে লোয়ারকেসে রূপান্তরিত লিঙ্কগুলি খুলবে। কেন ঘটছে তা আমি পাই না। এটি আমার কাছে বড় বাগের মতো সিলমোহর করে। কেউ কি কোনও সহজ ওয়ার্কআরাউন্ড খুঁজে পেয়েছে?

আমি এখনও অবধি একমাত্র সমাধানটি পেয়েছিলাম বেস 32 ব্যবহার করা কিন্তু এটি ইউআরএলগুলির দৈর্ঘ্য বৃদ্ধি করে। অন্য আর একটি সম্ভাব্য বিষয় হ'ল এইচটিএমএল ইমেলগুলি ব্যবহার করা যেতে পারে তবে এর অর্থ অতিরিক্ত পরিমাণে কাজ করা উচিত যা আমি এড়াতে চাই।


1
তাই না? শুধুমাত্র একটি পৃষ্ঠার পরে বৈধ? এটি, "/" ছাড়াই মেল এগুলি সমস্তটিকে হোস্টের নাম হিসাবে বিবেচনা করে যা কেস-সংবেদনশীল।
কেন্ট

উত্তর:


3

আপনার স্পষ্টভাবে হোস্ট নামের পরে "/" স্ল্যাশ করা উচিত, অর্থাত্‍

http: //? স্থানীয় হোস্ট / E = VGhpcyBpcyBhIGJvcmluZyBleGFtcGxlIHRlc3Qu

লোকালহোস্টের পরে অনুসরণ / চরিত্র ছাড়াই মেল পুরো url কে হোস্টনাম হিসাবে বিবেচনা করে, যা কেস-সংবেদনশীল।



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