Servlets 剑道上传不在IE 8中工作 上下文
我在我的应用程序中使用异步(),在服务器端使用HTML前端和Javaservlet。当servlet没有返回任何响应时,它工作得很好。上传成功后将触发进度更改为“完成”,并调用Servlets 剑道上传不在IE 8中工作 上下文,servlets,internet-explorer-8,kendo-ui,Servlets,Internet Explorer 8,Kendo Ui,我在我的应用程序中使用异步(),在服务器端使用HTML前端和Javaservlet。当servlet没有返回任何响应时,它工作得很好。上传成功后将触发进度更改为“完成”,并调用completecallback方法 问题 成功上载时,我需要从服务器返回一些数据,例如GUID=“SDR2334”。当我从servlet发送响应时,kendoui上传控件根本无法按预期工作/呈现 上载时未将进度更改为“完成” complete未调用方法 尝试解决方案 我尝试添加带有响应标头而不是响应正文的GUID。但它仍
complete
callback方法
问题
成功上载时,我需要从服务器返回一些数据,例如GUID=“SDR2334”
。当我从servlet发送响应时,kendoui上传控件根本无法按预期工作/呈现
complete
未调用方法
$(“#文件”).kendoUpload({
异步:{
saveUrl:“http:111.11.11.111/fileupload”,
自动上载:false
},
多重:假,
showFileList:true,
上传:功能(e){
e、 数据={sessionid:CurrentSession.sessionid};
},
完成:功能(e){
警报(如数据);
$(.k-widget.k-upload”).find(“ul”).remove();
}
});
请求头
关键值
请求POST/services/FileUploadwithout响应HTTP/1.1
接受application/x-ms-application、image/jpeg、application/xaml+xml、image/gif、image/pjpeg、application/x-ms-xbap、application/vnd.ms-excel、application/vnd.ms-powerpoint、application/msword、*/*
推荐人http://111.11.11.11:8090/WebClient/
接受我们的语言
用户代理Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C;.NET4.0E)
内容类型多部分/表单数据;边界=------------------------------------7de38b1219073a
接受编码gzip,放气
主持人172.16.17.100:8090
内容长度114034
DNT 1
连接保持活动状态
缓存控制无缓存
响应头
关键值
响应HTTP/1.1200正常
服务器ApacheCoote/1.1
X-Powered-By-Servlet 2.5;JBoss-5.0/JBossWeb-2.1
访问控制允许源*
guId f6ac7203-5bd6-433b-a632-548ca5b048cf
内容类型应用/json;字符集=utf-8
内容长度0
日期2014年1月3日星期五13:00:19 GMT
注意这里的
guId
标题。我是通过将响应内容类型设置为text/plain来实现的
我还意识到我需要而不是获取回复正文的内容(
e.response
)。可能是一个相关的:谢谢回复。但是链接对我没有帮助。请问是否可以显示完整的更新工作代码,即,您在哪里将回复内容类型设置为text/plain?我已经在我的服务中设置了回复内容类型。
Key Value
Request POST /services/fileUploadWithoutResponse HTTP/1.1
Accept application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer http://111.11.11.11:8090/WebClient/
Accept-Language en-US
User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
Content-Type multipart/form-data; boundary=---------------------------7de38b1219073a
Accept-Encoding gzip, deflate
Host 172.16.17.100:8090
Content-Length 114034
DNT 1
Connection Keep-Alive
Cache-Control no-cache
Key Value
Response HTTP/1.1 200 OK
Server Apache-Coyote/1.1
X-Powered-By Servlet 2.5; JBoss-5.0/JBossWeb-2.1
Access-Control-Allow-Origin *
guId f6ac7203-5bd6-433b-a632-548ca5b048cf
Content-Type application/json;charset=utf-8
Content-Length 0
Date Fri, 03 Jan 2014 13:00:19 GMT