下载文件如何获取真实的文件名

问题描述

用webclientdownloadfile下载文件如何获取真正的文件名:如下载路径是:http://xx.xx.xx/down.asp?Id=567访问这个路径是会跳转到文件的真实路径如:http://xx.xx.xx/***.doc请教如何获取***.doc的名称

解决方案

解决方案二:
up
解决方案三:
stringfilePath=@"http://xx.xx.xx/***.doc";stringfileName=Path.GetFileName(filePath);

引用System.IO;
解决方案四:
获取response.header("Content-Disposition")分析它
解决方案五:
建议分析HTTP包头,如果是重定向的话分析30x的状态.这个工作可以通过抓包完成.然后直接如LS所述,获取制定的单元数据.
解决方案六:
Path.GetFileName(filePath);

时间: 2024-10-24 16:45:45

下载文件如何获取真实的文件名的相关文章

php做下载文件的实现代码及文件名中乱码解决方法

最近有人问我做下载文件的方法,对于php方法如下: 复制代码 代码如下: <?php header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg"); ?> 第一行代码是强制下载: 第二行代码是给下载的内容指定一个

php做下载文件的实现代码及文件名中乱码解决方法_php技巧

最近有人问我做下载文件的方法,对于php方法如下: 复制代码 代码如下: <?php header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg"); ?> 第一行代码是强制下载: 第二行代码是给下载的内容指定一个

性能测试-请问loadrunner下载文件保存到本地,怎么自动获取下载的文件名和类型呢

问题描述 请问loadrunner下载文件保存到本地,怎么自动获取下载的文件名和类型呢 用loadrunner做下载文件的性能测试的时候,怎么自动获取到我下载的文件名呢? 解决方案 http://blog.csdn.net/gzh0222/article/details/6788888 解决方案二: [原创]Loadrunner下载文件,并自动生成不重复的文件名

java struts-struts2的xml配置下载文件时文件名乱码

问题描述 struts2的xml配置下载文件时文件名乱码 这里写上中文名乱码了,我可以咋解决呢?谢谢大家的指点! 解决方案 http://blog.csdn.net/csh624366188/article/details/6695702 解决方案二: 非常谢谢你给的链接,我这个问题都一天多了,我刚才看了那个链接,然后试着弄到我的项目中,完美的解决了问题,非常感谢! 解决方案三: 附上我的解决方法: public class DownFileAction { private String fil

java 实现ftp文件的获取跟下载

SpringBoot 中实现从ftp文件服务器中获取文件. import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; import org.apache.commons.net.ftp.FTPReply; import org.apache.log4j.Logger; import org.springframework.stereotype.Component; import

用jspsmartupload下载文件时,迅雷另存为的文件名是jsp页面而不是要下载的文件名

问题描述 我用jspsmartupload组件完成文件下载,代码如下:do_download.jsp<%@pagecontentType="text/html;charset=gb2312"import="com.jspsmart.upload.*"%><%SmartUploadsu=newSmartUpload();su.initialize(pageContext);su.setContentDisposition(null);Stringid

Servlet下载文件文件名问题

问题描述 Servlet下载文件文件名问题 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { FileDBO fileDBO = new FileDBO(); String fileID = request.getParameter("fileId"); FileInfor file = fileDBO

lrzsz-求解在win中使用secureCRT登录linux在rz上传文件时获取文件名

问题描述 求解在win中使用secureCRT登录linux在rz上传文件时获取文件名 简单来说我就是想实现,我使用rz上传脚本完成后对这个脚本文件进行处理,比如把里面的"test"改成"true" 解决方案 http://tieba.baidu.com/p/4338828408

javascript-如何用js 下载文件 路径已经获取到了 目前是这么写的 window.open(url);

问题描述 如何用js 下载文件 路径已经获取到了 目前是这么写的 window.open(url); 如何用js 下载文件 路径已经获取到了 目前是这么写的 window.open(url); 这样写的话 如果是rar doc 后缀的话 是直接下载 但是如果是 txt 或者png 的 它就打开了 如果一些未知格式的话 入如 esp dat 它就会报错 有没有办法让它直接下载 无论什么文件都是下载 另存为 解决方案 服务器端对这些请求的Responder header里指定 mime-type 是