آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطای عجیب در فرستادن base64 به سرور با json

Lion  9 سال پیش  9 سال پیش
0 0

سلام

عکسی رو بصورت 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 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .