【发布时间】:2013-02-03 19:21:21
【问题描述】:
我在 ASP.NET 中使用FORM POST 接收一个文件,然后像这样将其发回:
StreamReader sr = new StreamReader(fStream);
Response.Write(sr.ReadToEnd());
此时我想做的是获取数据,然后使用 AJAX 重新发布。问题是我试图了解数据应该如何编码或添加到 jQuery AJAX POST 的数据属性中。
这甚至可能吗?我可以在服务器端接收文件流,将其作为流(或其他内容)发送回,将其存储在 JS 变量中,然后作为 jQuery AJAX POST 中的“数据”发送吗?
【问题讨论】:
-
也许你可以分块上传?或者您是否正在尝试上传某种直播视频流?
-
没有。这基本上是测试......假设我有两页。一个是表格,另一个是我将发布的表格。当第二页收到文件时 - 我要做的就是将它作为响应流回来。在发布它的同一页面中捕获它。然后使用该流数据在其他地方发布另一个帖子并保存。这有效 - 但我的文件已损坏。我认为当我将其发回时我没有正确编码它,或者当它作为流返回时我没有在 javascript 中正确处理它。
标签: javascript jquery asp.net ajax