[问题] base64

楼主: broo (陈爷)   2017-08-16 21:53:34
公司案子要做一个聊天室,里面有个功能要传图片,但每封讯息的大小限制是32kb,
图片如果大一点就爆了,公司资深前辈是说,把base64字串分割成阵列,后面在塞回来,
大概意思应该是这样,但我有听没有懂,分割虽然把档案变小了
但如果又合并起来不是又变大了吗??有没有人理解这句话的意思?
顺带一问,如果不靠session,纯前端有办法抓到使用者登入后的id并在每一页都传那
个id值吗?因为需要用id做一些判断,目前我只知道react可以这样用,
但我们公司专案并没有采用就是了。
楼主: broo (陈爷)   2017-08-19 00:28:00
感谢你们!
作者: oToToT (屁孩)   2017-08-16 22:51:00
前端用js把他凑起来吧,这样每则讯息就还是小小的(?
作者: dododavid006 (朔雪)   2017-08-17 08:21:00
把 id 存 local storage 或 cookie 就行了
作者: shadowjohn (转角遇到爱)   2017-08-17 09:18:00
localstorage只有好用
作者: shuangrain (粗奶丸)   2017-08-18 01:31:00
图片可以转base64变成字串,分割后慢慢的批次传输后在组装起来就又变回一张图了,你可以把字串想像成沙漏中的沙子,意思差不多
作者: z0991100238 (天漪)   2017-08-31 23:53:00
之前有看过protocol buffers的文章,应该可以套用到你们的例子上?

Links booklink

Contact Us: admin [ a t ] ucptt.com