前端页面下载文件时候,如果以get方式提交,会受到url参数长度限制,所以改成构造form表单方式进行提交下载,已下是借助form表单方式进行提交

  function downloadImage() {$("#downloadform").remove();var form = $("<form>");//定义一个form表单form.attr("id", "downloadform");form.attr("style", "display:none");form.attr("target", "");form.attr("method", "post");form.attr("action", "image/downImage");var input1 = $("<input>");input1.attr("type", "hidden");input1.attr("name", "name");input1.attr("value", value);form.append(input1);$("body").append(form);//将表单放置在web中form.submit();//表单提交 }

另外如果不考虑参数长度限制可以考虑get方式提交(借助a标签)更方便一些:

<a class="add"  id="downloadImage" href="javascript:" onclick="downloadImage()"><span>下载</span></a>
function downloadImage() {
document.getElementById("downloadImage").href = "image/downImage?ids="+ids;
}

pos方式下载文件,解决url参数过长问题相关推荐

  1. C# Http方式下载文件到本地类改进版

    在上文基础上增加了远程文件是否存在和本地文件是否存在的判断. 类代码: using System; using System.Collections.Generic; using System.Lin ...

  2. java 安卓下载文件_GitHub - Charay/downloadfile: 使用Retrofit2+Rxjava+Rxandroid+okhttp的方式下载文件并存储到sd卡指定目录...

    downloadfile 使用Retrofit2+Rxjava+Rxandroid+okhttp的方式下载文件并存储到sd卡指定目录 使用: gradle Step 1.在工程build.gradle ...

  3. android file transfer下载_PHP通过header方式下载文件

    php中文网最新课程 每日17点准时技术干货分享 本文为php中文网认证作者:"一朵云彩"投稿,欢迎加入php中文网有偿投稿计划! PHP通过header方式下载文件时,不能使用a ...

  4. response以流的方式下载文件

    response以流的方式下载文件 /*** 文件下载* @param worldName 获取前端传进来的文件名* @param response*/@GetMapping("/fileD ...

  5. post方式下载文件ie8不支持

    post方式下载文件ie8不支持 以前有一篇jQuery下载文件的文章post方式下载文件,最近在进行测试的时候发现ie8这个老伙计还是不好用啊.查找错误找到这个问题进行修改后是这样的. 当然,依然需 ...

  6. java 下载zip文件_Java以压缩包方式下载文件

    从云服务器上下载文件,以压缩包方式下载 以下载多个文件为例,需要导入zip4j的jar包,版本不要太高 public void downloadZip(List list, HttpServletRe ...

  7. 以POST方式下载文件

    情况1,提交的是非json数据 //流程:临时构建一个iframe并添加到要提交的form->修改form的target指向该iframe->提交form,然后删除临时iframefunc ...

  8. java实现通过浏览器方式下载文件及多个文件

    1.下载单个文件 public JsonView downPrintFile(){//要下载的文件名 从前台传来String fileNameNeedDown = request.getParamet ...

  9. vue2和vue3的参数接受方式以及vue中url参数解码

    记录vue2和vue3的接受参数以及vue中url参数解码 vue2 this.$router.onReady(() => {let obj = this.$route.query.obj || ...

  10. ASP.NET使用文件流的方式下载文件

    //以字符流的形式下载文件 string filePath = "D://dome.doc";                 FileStream fs = new FileSt ...

最新文章

  1. alpha阶段个人总结(201521123031林庭亦)
  2. Java项目:茶叶售卖商城系统(java+SSM+JSP+EasyUi+mysql)
  3. 如何确定Scrum团队的最佳规模?
  4. Nature:揭示大脑中的免疫记忆
  5. 代码实现UISlider 和 UISwitch
  6. python数据分析的主要流程-Python数据分析全流程实操指南
  7. Easy Summation 预处理 快速幂
  8. hibernate的懒加载(延迟加载)问题
  9. powershell awk_谈谈 PowerShell
  10. python ftplib_python:使用ftplib编写FTP客户端
  11. oracle存储过程转mysql存储过程修改方法
  12. css 禁止录入中文
  13. svn将本地项目传到svn
  14. CentOS 设置chrome浏览器桌面图标
  15. matlab画柱状图
  16. FIFO设计中的注意问题与技巧
  17. 指标公式c语言源码下载,【通达信】九全指标-指标公式源码
  18. 过程分析对进行有针对性ICS攻击的意义
  19. [R语言基础]——数据处理实例
  20. 游戏出海正当时,突破文化壁垒或成为关键

热门文章

  1. validation
  2. 同事是竞合关系不是零和关系
  3. 深入浅出计算机组成原理:Superscalar和VLIW-如何让CPU的吞吐率超过1?(第26讲)...
  4. java后端要会写前端吗_后端开发有必要学习前端吗,如何入门呢
  5. 修改Centos服务器主机名称
  6. Apple官方对于Http Live Streaming的常见问题回答
  7. 利用Thumbnilator对图片加文字水印
  8. 2023年南开大学税务专硕考研上岸前辈备考经验指导
  9. 包误差率(PER)与BER相关
  10. java 生成树形_Java实现生成Excel树形表头完整代码示例