`
wanly3643
  • 浏览: 23540 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

页面下载文件功能用POST方式

    博客分类:
  • Web
 
阅读更多
今天遇到个问题,实现一个很简单的文件下载功能,原先使用的是GET方式,URL如下

download.do?action=1&id=100000000

结果在IE下面会弹出文件名是"download.do?action=1&id=100000000",而且点击了"下载"还会报错说无法保存"download.do".

猜想应该是文件名过长导致的,所以就采用了POST方式, 用Form表单提交,就搞定了。
0
0
分享到:
评论

相关推荐

    下载post页面 post截取

    ### 下载POST页面与POST截取技术解析 #### 一、引言 在Web开发领域,POST请求是一种常见的HTTP请求方式,主要用于向服务器发送数据。本文将深入探讨如何通过编程手段实现POST请求的发送以及如何截取POST提交的页面...

    ASP.NET(C#) Web Api通过文件流下载文件的实例

    这个实例将详细讲解如何利用文件流来实现文件的下载功能。首先,我们要理解Web API的基本原理,它是一个用于构建RESTful服务的框架,允许通过HTTP协议来传输数据,而文件下载正好可以通过HTTP响应进行。 在本例中,...

    文件上传下载登录注册页面

    在实现这一功能时,通常会用到HTTP协议的POST请求来上传文件,GET请求来下载文件。前端可以使用HTML5的`<input type="file">`标签配合JavaScript进行文件选择和预览,后端则通常使用PHP、Python、Java等服务器端语言...

    JQ 使用POST方式获取数据

    在jQuery中,使用POST方式获取数据的基本语法如下: ```javascript $.ajax({ type: 'POST', url: '服务器接口地址', data: {key1: value1, key2: value2}, // 要发送的数据 success: function(response) { // ...

    PHP 简单实现文件上传、保存、下载的功能(云盘)

    在本项目中,"PHP 简单实现文件上传、保存、下载的功能(云盘)",我们主要关注的是如何利用PHP构建一个基本的云存储服务,让用户能够在自己的账户空间内进行文件的操作。以下是对涉及的技术点的详细解释: 1. **PHP*...

    mvc上传下载文件功能

    前端页面通常使用HTML表单和AJAX来处理文件上传和下载。使用`<input type="file">`元素来选择文件,并通过JavaScript进行异步提交。对于下载,可以创建一个链接,指向下载动作。 总结,MVC中的文件上传和下载功能是...

    java jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip

    本项目的核心是实现文件下载功能,而不是在浏览器中显示文件内容,尤其针对迅雷这样的第三方下载工具进行优化。下面我们将深入探讨如何使用Java的这些技术来实现这一目标。 首先,`jsp`是Java的一个视图技术,主要...

    SpringBoot实现文件上传和下载.docx

    总的来说,Spring Boot提供了一种简洁的方式来实现文件上传和下载功能,结合Thymeleaf和其他Spring组件,可以快速构建出功能完善的Web应用。通过合理的接口设计和实现,我们可以实现可扩展且易于维护的文件存储服务...

    ajax实现java文件下载

    在现代Web应用中,用户对交互性和体验性的需求日益提高,传统的文件下载方式往往会导致页面刷新,影响用户体验。为了克服这一问题,开发人员通常会利用Ajax技术来实现异步文件下载,使得用户在下载文件的同时仍能...

    Jsp页面实现文件上传下载.rar

    在这个"Jsp页面实现文件上传下载"的示例中,我们将深入探讨如何使用JSP来处理文件上传和下载的功能。 一、文件上传 1. **Servlet API**: 文件上传主要依赖于Servlet API中的`Part`接口,它是在Servlet 3.0版本中...

    springboot实现文件上传和下载功能

    前端页面文件上传是指在前端页面上使用form表单来上传文件,需要加上enctype="multipart/form-data",文件以二进制流的形式传输。例如: ```html <form action="/testUpload" method="POST" enctype="multipart/form...

    vc++ asp.net 采用post方式上传文件,服务器用asp.net实现

    本话题主要涉及的是使用VC++ 6.0通过HTTP POST方法将文件上传至ASP.NET服务器的实现方式。以下是对这个技术点的详细阐述。 首先,`VC++ 6.0` 是一个古老的Microsoft Visual C++版本,它支持MFC(Microsoft ...

    不用刷新页面上传文件

    在IT行业中,无刷新页面上传文件是一项非常实用的技术,它极大地提升了用户体验,使得用户在上传文件或图片时无需等待页面刷新,从而提高了交互效率。这种技术通常基于Ajax(Asynchronous JavaScript and XML)或者...

    jsp文件上传下载带删除功能

    【标题】"jsp文件上传下载带删除功能"指的是在Java Web开发中,使用JSP(JavaServer Pages)技术实现的一项基础功能,它涵盖了文件的上传、下载以及删除操作。这样的功能通常用于用户交互,比如允许用户上传个人资料...

    jsp文件的上传和下载

    在项目的`upload`子目录中,可能包含了实现文件上传和下载功能的Java源代码、配置文件以及测试资源。可能包括一个Servlet类,处理POST请求以接收上传的文件,并将其保存到服务器;另一个Servlet或JSP页面,根据用户...

    jsp页面实现文件上传下载

    本文将详细介绍如何使用JSP来实现文件的上传和下载功能。 一、文件上传 文件上传通常涉及以下步骤: 1. **HTML表单设计**: 在HTML页面中创建一个`<form>`元素,设置`enctype="multipart/form-data"`属性,以便...

    Generic Colour Postscript 下载

    "Generic Colour Postscript 下载" 是一个与计算机打印技术相关的主题,主要涉及到PostScript语言、通用色彩管理和打印机驱动程序等方面的知识。PostScript是一种强大的页面描述语言,由Adobe Systems开发,广泛应用...

    使用POST方式登录QQ.rar

    4. **Android网络编程**:在Android平台上,我们可以使用HttpURLConnection或HttpClient库进行POST请求,但现代的Android开发更推荐使用OkHttp库,它提供了更加便捷和高效的网络请求功能。首先,创建一个...

    PHP与Web页面交互 -文件上传和下载.ppt

    开发文件上传表单页面 在实现文件上传时,首先需要设置文件上传表单,这个表单的提交方式必须为POST。另外,还需要增加上传的属性enctype= “multipart/form-data”,该属性说明浏览器可以提供文件上传功能。 2.编写...

    Ant Design Pro 下实现文件下载的实现代码

    使用a标签方式可以在不影响当前页面的情况下触发下载,代码示例如下: ```javascript handleDownloadClick = e => { e.preventDefault(); const fileName = 'demo.xlsx'; // 假设URL是服务器返回的 const ...

Global site tag (gtag.js) - Google Analytics