ashx 获取上传的文件_使用jQuery Post从.ashx获取文件
这个问题来自我提出的另一个问题 - Passing client data to server to create Excel or CSV File。
我有一个客户端页面,它建立一个JSON对象发送到服务器,我有服务器代码,可以将该JSON对象解析为一个SQL命令,并最终获得所需数据的数据集。
我最初将JSON对象传递给.asmx Web服务,该服务将返回包含我的数据的JSON对象。现在我想进入另一个方向,并将数据作为.csv文件返回。
我知道我可以尝试将我的JSON对象放到查询字符串中并调用我的.ashx页面,但JSON对象可能变大,所以我试图使用POST的Request.Form。
我的问题和缺乏理解是,如何使用jQuery发布到.ashx页面并让它将.csv文件返回给客户端。如果我直接导航到.ashx页面(并修改页面以硬编码传递的数据),我就会得到返回给我的.csv文件没问题(即,我得到提示以打开/保存文件)。如果我从jQuery向.ashx文件发布POST并发送我的JSON对象,我会得到一个包含字符串数据的响应,而不是获取.csv。
那么,有没有我缺少的东西,或者我只是试图实现我不能或不应该做的事情?
我曾考虑将我的JSON对象传递给.asmx Web服务,该服务会将JSON对象存储到数据库中并返回一个ID,然后使用window.location以ID作为查询字符串参数浏览到.ashx。然后生成.csv文件,但我认为可能有一种方法可以避免中间步骤,并使用POST来完成。
对不起,如果这是一个有点散漫和脱节。我很乐意澄清对任何人都没有意义的任何部分。
ashx 获取上传的文件_使用jQuery Post从.ashx获取文件相关推荐
- java 转换上传文档_自己编写JAVA环境下的文件上传组件 (转)
客户端上传后,端的数据流头尾部格式如下,这里上传了一个文档 我们看看数据流的头部: -----------------------------7d22f821706e0Content-Disposit ...
- html 文件上传与移除,js jquery分别实现动态的文件上传操作按钮的添加和删除
javascript实现 jquery文件上传 var addMore = function() { var div = document.getElementById("div2" ...
- 大文件分片上传前端框架_无插件实现大文件分片上传,断点续传
文件上传.gif 1. 简介: 本篇文章基于实际项目的开发,将介绍项目中关于大文件分片上传.文件验证.断点续传.手动重试上传等需求的使用场景及实现: 2. 项目需求 在一个音视频的添加中,既要有音视频 ...
- 根据FileUpload控件名获取上传文件(大小)类型
/// <summary> /// 根据FileUpload控件名获取上传文件(大小)类型 /// </summary> /// <param n ...
- js获取上传文件内容
js 获取上传文件的字节数及内容 <div>上传文件 : <input type="file" name = "file" id = &quo ...
- java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...
最近做一个文件的上传与下载时遇到了动态获取路径的问题,在此总结一下. //动态获取上传文件路径的代码 int result = 0; File file = null; String path = n ...
- 一行Java代码实现获取上传文件的后缀名
场景 在进行上传文件时,需要对上传的文件进行重命名,那么就需要获取 上传文件的后缀名. 实现 //获取上传文件名fileName = file1.getOriginalFilename(); //获取 ...
- Spring Boot——获取上传文件的MD5值解决方案
解决方案 方法一: /*** 上传文件* @param file 文件* @return ResponseBean*/@ApiOperation(value = "上传文件",no ...
- 获取上传文件的后缀名
在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...
最新文章
- 数组-删除排序数组中的重复项(双指针法)
- Alpha版验收通过
- 《大型网站技术架构》5、6、7章阅读笔记
- [HNOI2008]GT考试
- 论文公式编号右对齐_论文不会写?最详细的论文排版技巧
- HDU 4359 Easy Tree DP? 组合数学+动归
- layui ajax form 表单提交 后 清空
- java编码规范概述_Java 编码规范 (转)
- python爬小说收费章节_python 多线程爬小说返回章节乱套。求解
- jack编译报错的问题
- 徐松亮算法教学-基于C语言的数独(九宫格)多种终盘生成方法(包含矩阵镜像旋转转置等相关算法)
- EditPlus 5.0 中文免费版,不谢拿走
- 一个00后无学历废物的编程之路
- 计算机网络-名词解释整理
- FPGA实现AXI4总线的读写
- 【运筹帷幄】网站打开慢故障排查思路
- 一张图大神带你了解游戏程序员的学习之路
- Learning to Track at 100 FPS with Deep Regression Networks全文翻译
- C#栈的实现(数制转换)
- 【python】统计正负数个数