1399/5/13، 08:28 عصر
نقل قول: بسیار بسیار ممنونمخُب مشکلتون در حال حاضر این هست که برنامه مدون و مشخصی برای صوت هاتون در کار نیست و میخواین به طور مثال با کلیک روی دکمه (باتن) عمل دانلود کردن یک صوت مشخص احتمالاً برای یک کاربر مشخص اتفاق بیفته و سایر ماجرا. به هر حال منظورتون رو دقیق متوجه نشدم اما به نظرم از این دو حالت خارج نیست منظور شما:
قبلا عکس را به base64 تبدیل کرده بودم ، صوت رو هم امتحان میکنم
فقط یک چیزی رو هنوز نتونستم انجام بدم ، اینکه چه شکلی من از الان باید دستورات اون صوتی رو بنویسم که در اینده قراره دانلود بشه ؟
مثلا همزمان قراره 10 تا صوت رو دانلود کنیم ، با تو جه به اینکه در حال حاضر صوت ها داخل کانستراکت موجود نیست چه شکلی دستور بدم که مثلا با کلیک روی این دکمه صوت پنجم اجرا بشه
ببخشید اگه بد توضیح دادم
حالت اول: برای پیاده کردن چنین مسئله ای یک زبان سمت سرور مثل PHP میتونه به کمکتون بیاد. شما میتونین خیلی راحت به کمک PHP تعریف کنین که به طور مثال اگر یک کاربر با یک شناسه آی پی خاص (مثلاً 2.180.3.1) یا از آی پی یک کشور خاص یا با وارد کردن یک عبارت خاص (مثلاً یک چیزی مشابه رمز عبور) رشته Base64 مربوط به یک فایل صوتی خاص رو دریافت کنه. با این حساب نمیتونین مستقیماً به یک فایل متنی (TXT) یا جیسون و XML روی سرور خودتون ریکوئست بزنین پس باید به یک فایل (برنامه) PHP ریکوئست بزنین به کمک AJAX که معنیش اینه این وسط PHP واسطه میشه تا هم شروط موردنظر شما رو بررسی کنه و هم رشته Base64 مربوطه رو در اختیار کاربر قرار بده. در ضمن دقت داشته باشین که اگر منظورتون این حالت بوده میتونین محتوایی که قراره برای یک کاربر خاص نمایش داده بشه رو هر وقت که دلتون خواست ادیت کنین و یا کارهایی از این قبیل.
حالت دوم: حدس دومم اینه شاید منظورتون این بوده که مثلاً ما بررسی کنیم به طور مثال رشته Base64 مربوط به فایلهای یک تا هفده رو ذخیره داره کاربر روی دستگاهش اما رشته های Base64 مربوط به چند فایل خاص دیگه رو ذخیره نداره. حالا ما قصد داریم اون فایلهایی که موجود نیستن رو از سرور دانلود یا دریافت کنیم. در جواب این مورد هم باید بگم بررسی و آنالیز این پارامتر هم توسط پلاگین های Cordova قابل انجامه و پلاگینی هست به نظرم که قادر باشه محتویات یک دایرکتوری (پوشه) خاص از دستگاه کاربر رو بخونه تا ما بتونیم تشخیص بدیم که قضیه به چه شکله.
ممنون میشم در ادامه شفاف سازی کنین که منظورتون دقیقاً کدوم حالت بوده.