社区
Web 开发
帖子详情
JSON上传文件问题
沐浴阳光多一点
2015-07-09 09:21:08
最近做一个项目接口 需要用json上传文件 求方法
百度找个 用什么byte 或者base64 因为生成的数据太长 无法传入到接口端 基本进去了图片等都是坏掉的
有做过类似需求的给个思路
...全文
694
5
打赏
收藏
JSON上传文件问题
最近做一个项目接口 需要用json上传文件 求方法 百度找个 用什么byte 或者base64 因为生成的数据太长 无法传入到接口端 基本进去了图片等都是坏掉的 有做过类似需求的给个思路
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
attilax
2015-07-22
打赏
举报
回复
使用base64把图片二进制转为字符串,,然后切分字符串长度,分块上传。。 如果大文件的化,要考虑多线程,以及分块的请求重发等机制,还有断点续传。。
xiaohuashenshou
2015-07-09
打赏
举报
回复
可以将文件流的字节数组全部都转换成16进制字符,如果内容太大可分多次上传,传送完毕之后然后再将得到的16进制字符转换成字节流写入文件,此方法以前实现过,抱歉家里没有代码,不能给你实例
securitit
2015-07-09
打赏
举报
回复
服务器端: 对于大文件,一次性读入内存已经是服务器的考验了,想象一下,在多用户进行文件操作时,服务器的堆内内存根本没能力同时容纳这么多数据同时进驻内存,所以对于读取文件应该采取分包读取。 在做文件传输时,采用分包发送的方式,各个包依然可以采用base64等技术,这样在处理文件过长的问题下,同时可以简单的实现文件的断点续传和断点下载功能。
a2862433
2015-07-09
打赏
举报
回复
//文件上传 function uploadFile(){ $.ajaxFileUpload({ // url:serverUrl + "uploadFile.do",// 文件上传服务器请求Action url:serverUrl + "upload_file/key/uploadFile", secureuri:true,// 安全提交,默认为false fileElementId:"file_upload",// 文件类型的id dataType:"text",// 返回值类型 success:function(data){// 服务器响应成功 // var re = {"SUCCESS": true, "MESSAGE":"","DATA":{"URL":"../inc/image/book-top.jpg"}}; re = eval("(" + data + ")"); if(re.SUCCESS){ $("#myinfo_img").attr("src",re.DATA.url); }else{ alert(re.MESSAGE); } }, error:function(data){// 服务器响应失败 alert("未知错误,请联系管理员!"); } }); return false; }
springMVC+Ajaxfileupload无刷新
上传文件
返回
json
串
问题
今天的话题的基点是在昨天的技术实现上,不知
解决Extjs3
上传文件
Chrome解析
Json
错误
问题
今天用ExtJS 3.1 进行文件上传,参照的是它的ext-3.1.1\examples\form\file-upload.js 的例子。用的浏览器是Google的Chrome,发现一个BUG。 我的后台程序返回的
json
是下面的形式: {"errors":"","success":true} 浏览器始终报错,告诉我
JSON
的格式不正确。一直想不明白为什么。 我在Chrome浏览器里...
ajaxfileupload
上传文件
,返回
json
数据报错的
问题
。
在使用ajaxfileupload
上传文件
的时候,文件上传成功了,但是返回的
json
数据一直解析不了。一直提示:Resource interpreted as Document but transferred with MIME type application/
json
,从字面上理解返回的是文档不能转换为
json
。但是从服务器那边返回的response里data-type确实是applicait...
IE ajaxForm
上传文件
返回
json
问题
当用IE
上传文件
通过ajaxForm提交时,返回的又是
json
对象,IE会接收不了返回的值。可以将结果转成String传给前台。具体
问题
已经在网络上找到造成原因及解决方案。依附以下链接 http://stackoverflow.com/questions/11233610/jquery-ajax-form-with-file-upload-not-working-in-ie ...
关于jquery ajax
上传文件
返回
json
内容包含html标签不识别
问题
在项目中,用到了jquery jquery.form.js 来进行ajax上传图片的操作。 为了开发方便,直接在服务器端输出的
json
数据中包好了拼装好的html代码。 结果呢,success函数没有执行。 你可以试试,直接$.get
JSON
()返回的数据中包含html代码是没有
问题
的。 其实,这是由于jquery.form.js 对对
上传文件
采用的是iframe提交表单的方
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章