本地数据文件上传处理,可以不经过服务器吗

本地数据文件(二进制)拖拽/选择上传到网页,后台处理后做成图表在前端显示,目前使用bootstrap的FileInput上传。现在想改成上传后不经过服务器(领导说效率低),直接在前端网站处理数据为图表的方式,请问可以实现吗,现在后端是python写的,不知道有没有办法。如果概念有误请指出。

可以实现,但是不推荐这么使用,因为你前端要是想直接跳过服务器去提交的话可以转格式为bese64去上传,但是你上传之后需要有个地方进行存储,你存储的时候还得进行格式转换,这样的话会造成不必要的消耗

前端一般不能直接读取用户本地东西,某些特定条件成立时,也可以做到,举例,使用 Google Chrome 並且使用 --allow-file-access-from-files 开啟 Chrome,可以用 javascript 直接读取用户本地东西。

另一种比较旧一些做法,例如 java applet,或 flex 或 flash 那些。HTML5 估计也行。RIA 那些应用。

不经过服务器,那就是依赖前端进行渲染了,原则上是可以实现的,了解一下 canvas 绘图相关的插件实现形式

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632