سلام دوستان حالتون خوبه؟
من تعدادی فایل دارم که با php و متد
base64_encode کد شدن که من دوباره اونارو با php و متد
base64_decode دیکد میکنم و محتوارو به صورت یه فایل در یه مسیری ذخیره میکنم.
سوالم این است که با جاوااسکریپت هم میشه چنین کاری کرد؟؟ و فایلو در مرورگر دانلود کرد؟
یعنی من محتوای یه فایلو به صورت استرینگ به جاوااسکریپت بدم و اون بیادفایلو در مرورگر دانلود کنه.
تابع btoa برای اینکد و تابع atob برای دیکد هست میتونین استفاده کنین
فایل تکست رو میتونید با js باز کنید ولی بقیه فایل هارو نمیدونم
البته دانلود کردن رو بله با جاوا اسکریپت میتونین انجام بدین: https://gist.github.com/danallison/3ec9d5314788b337b682
با سلام.
بله امکان پذیر هستش.
شما سمت سرور content فایل رو به صورت string بگیرید بعد به فرمت base64 در بیارید و در سمت client با کد زیر درون src اون رو بخونید.
```
src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg=="
حالا به جای image/png میتونید بذارید مثلا video/mp4 یا هر mimeType دیگه ای که در نظر دارید.
در نظر داشته باشید باید محتوای encode شده از استرینگ فایل رو بعد از comma بهش بدید.این مقدار میتونه از php یا از nodejs به سمت کلاینت ارسال بشه تفاوتی نداره
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟