بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطای عجیب در فرستادن base64 به سرور با json
سلام
عکسی رو بصورت base 64 در یک string ذخیره میکنم که به این صورت میشود
/9j/4AAQSkZJRgABAQAAAQABAAD/2wB
حالا اگر بصورت json بنویسم همان مقدار عوض میشود.
\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wB
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
byte[] byteArray = byteArrayOutputStream .toByteArray();
encoded = Base64.encodeToString(byteArray, Base64.DEFAULT);
JSONObject postDataParams = new JSONObject();
postDataParams.put(ArchivoTexto, encoded);
اینم لینک مشکل در stackOverFlow که البته بی پاسخ مانده :(
https://stackoverflow.com/questions/45239859/android-sending-base64-string-json-error-on-encoding
لطفا کمکم کنید ممنون دوستان.
0
0
داخل استک جوابتونو دادم من برای آپلود عکس از این روش استفاده کردم امیدوارم مشکلتون حل بشه (9 سال پیش)
0
0
اگر بخوام بصورت base64 با json بفرستم چجوری میشه؟ (9 سال پیش)
0
0
من این روش شما رو امتحان کردم برای من جواب نداد (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .