【发布时间】:2020-09-06 21:03:54
【问题描述】:
我正在使用改造将图像发送到 laravel API
D/NetworkManagementSocketTagger: tagSocket(74) with statsTag=0xffffffff, statsUid=-1
I/mple1.messegin: Background concurrent copying GC freed 21904(27MB) AllocSpace objects, 14(3MB) LOS
objects, 50% free, 18MB/37MB, paused 402us total 102.147ms
E/FF1: 500 Response{protocol=http/1.1, code=500, message=Internal Server Error,
url=http://192.168.1.8/company_messenger/public/apistore}
我看到第一行,过了一会儿其他两行出现
我收到这些错误,我不知道到底是什么问题
-
我将图像转换为base64
ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); // bm is the bitmap object byte[] b = baos.toByteArray(); String encodedImage = Base64.encodeToString(b, Base64.DEFAULT); -
在 laravel 中,我在 TEXT 类型的列中收到它
PS:当我只发送一个小字符串而不是解码的图像时,它会正确存储
【问题讨论】:
-
检查服务器的错误日志以查看实际的错误信息?显示客户端的错误只是告诉我们服务器有一个错误,而不是它是什么
标签: android mysql laravel base64