asp 前台ajax提交的blob数据在后台怎么接受

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp 前台ajax提交的blob数据在后台怎么接受相关的知识,希望对你有一定的参考价值。

我做了图片预览并上传程序,但360上图片内容换成为base64编码,然后我把base64转换文件对象(blob),现在不知道怎么抓取数据?前台提交的数据格式是 Blob(23943) size: 23943, type: "image/jpeg"
在后台formsize=request.totalbytes
formdata=request.binaryread(formsize)用这个可以抓取,但得不到正确的文件内容,

你不应该上传blob,这是前端的对象.除非你在后端完美的模拟一个blob类来解析你接收的数据.
你应该直接post图片的字节流或者base64字符串或者使用使用前后端协调的协议来封装数据,这也是序列化的意义所在.
参考技术A 应该还需要base64解码才行的。

以上是关于asp 前台ajax提交的blob数据在后台怎么接受的主要内容,如果未能解决你的问题,请参考以下文章

$.ajax post提交的参数ASP接收不到

ASP.NET前台table通过Ajax获取绑定后台查询的json数据

ajax前台提交数据,Json数据在java后台怎么取出来

asp.net jquery ajax post 后台页面获取不到值 怎么解决?

asp.net后台怎么返回一个 bool给前台js用

前台用ajax,后台用C#,数据库用sql server,怎么让数据库的一个表呈现在前台html页面上