今天公司有同事叫我写个接口(一个servlet)专门上传文件的,我心想,web上传不都是通过表单的吗?然后就说给他一个页面。之后他说,要什么页面,我给你一条json不就行了,类似这样的:
{"filename":"123.rar","filecontent":"这里放文件的二进制码"},我那时就震惊了,文件上传还有这么搞的?我就这样存进库里,下次读出来下载的时候也是二进制码回传,你能解析?
所以来问问大伙儿,上传文件有这样做的吗?
------解决思路----------------------
不是不行。
json 处理 10 MB 以上的数据明显有性能问题。
你按照他的想法写一个 json 处理,文件 20MB,看看会有什么情况。