连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
服务器端两种处理方法,一个是apache或者iis or tomcat等服务器中进行设置,或者在程序中指定发送类型。
该信息属于http头部信息,php有直接进行头部信息操作的函数。
php的实现方法:
代码如下:
<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($_GET['url']));
readfile($filename);
?>
相关推荐
-
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
服务器端两种处理方法,一个是apache或者iis or tomcat等服务器中进行设置,或者在程序中指定发送类型. 该信息属于http头部信息,php有直接进行头部信息操作的函数. php的实现方法: 复制代码 代码如下: <?php header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=".basename(
-
java 逐行读取txt文本如何解决中文乱码
java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8: 2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")将文本再次设置为utf-8 3.具体代码如下 复制代码 代码如下: InputStreamReader isr; try { isr = new InputStreamReader(new Fil
-
vbs实现的支持拖动的txt文本切割器
SplitFile.vbs '/*========================================================================= ' * Intro .txt文本切割器,默认为8000个字符切为一个文件.支持拖动. ' * FileName SplitFile.vbs ' * Author yongfa365 ' * Version v1.0 ' * MadeTime 20
-
android 手机SD卡读写操作(以txt文本为例)实现步骤
1.首先对manifest注册SD卡读写权限 要说明一下,我这里没有用MainActivity.class作为软件入口 复制代码 代码如下: AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com
-
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
通常测试人员或公司实习人员需要处理一些txt文本内容,而此时使用Python是比较方便的语言.它不光在爬取网上资料上方便,还在NLP自然语言处理方面拥有独到的优势.这篇文章主要简单的介绍使用Python处理txt汉字文字.二维列表排序和获取list下标.希望文章对你有所帮助或提供一些见解~ 一. list二维数组排序 功能:已经通过Python从维基百科中获取了国家的国土面积和排名信息,此时需要获取国土面积并进行排序判断世界排名是否正确. 列表基础知识 列表类型同字符串一样也是序列式的数据类型,
-
DataTable转成字符串复制到txt文本的小例子
自己写了个DataTable转成字符串的方法 复制代码 代码如下: public static string DataTableToString(DataTable dt){string dtstring = "";for (int i = 0; i < dt.Columns.Count; i++){dtstring =dtstring+ dt.Columns[i].ColumnName + "\t";}dtstring =dtstring+ "\r
-
python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unicode编码成另一种编码. 先用一些编辑器(如editplus )看一下你的txt文件保存的是utf-8,还是gb2312或其他的.当你读行时可以这样 line = (file1.readline()).decode('utf-8').encode('gb2312')或 line = (file1.re
-
Python中将变量按行写入txt文本中的方法
先看一个简单的例子:将变量写入txt文本中 f = open('E:/test.txt','w') f.write('hello world!') Out[3]: 12 f.close() 结果如图: 那么如何将变量按行写入呢? 在'w'写入模式下,当我们下次写入变量时,会覆盖原本txt文件的内容,这肯定不是我们想要的.TXT有一个追加模式'a',可以实现多次写入: f = open('E:/test.txt','a') f.write('the second writing...') Out[
-
python3.4.3下逐行读入txt文本并去重的方法
读写文件时应注意的问题包括: 1.字符编码 2.操作完成即时关闭文件描述符 3.代码兼容性 几种方法: #!/bin/python3 original_list1=[" "] original_list2=[" "] original_list3=[" "] original_list4=[" "] newlist1=[" "] newlist2=[" "] newlist3=[&quo
-
用java实现在txt文本中写数据和读数据的方法
向文本中写数据,一般这些数据我们用来做自动化测试.通过我们制定的一些生成数据的规则,能够快速写数据到文本中. 下面是写数据到txt文本(当然我们可以根据自己的需要写到doc.docx.xlx.xlsx等格式的文件中)的代码: import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Test { public static void main(String[] args) {
随机推荐
- React Native实现简单的登录功能(推荐)
- 保护你的Sqlite数据库(SQLite数据库安全秘籍)
- Redis教程(十一):虚拟内存介绍
- 基于iOS实现图片折叠效果
- python每隔N秒运行指定函数的方法
- c#后台修改前台DOM的css属性示例代码
- 纯js实现动态时间显示
- asp.net利用google的api做翻译
- PHP运行模式汇总
- PHP详解ASCII码对照表与字符转换
- PHP insert语法详解
- 基于thinkPHP实现的微信自定义分享功能示例
- python中类变量与成员变量的使用注意点总结
- 2014年全年公休假国务院放假安排时间表(5.1劳动节10.1国庆节中秋节放假安排时间表)
- VeryCD 名言警句[堪称经典]
- php简单实现快速排序的方法
- apache中使用mod_log_slow分析响应慢的请求
- Java生成动态版验证码的方法实例
- Android客户端实现注册、登录详解(1)
- Android本地存储SharedPreferences详解