设置content-Type设置头字段的值
点击下面的图片,在中间显示点击的图片 这功能用jquery实现如下
这里我们可以取到大图片的路径,
$(function(){ //这个方法是在页面渲染完成之后调用的
$(".thumbs a").click(function(){ //通过样式取到a标签下的click事件
var largePath =$(this).attr("href"); //取到你点击图片的href属性
var largeAlt=$(this).attr("title");//取到你点击图片的title属性
//下一步我们可以把大图片的src进行替换
$("largeImg").attr({
src: largePath
alt: largeAlt
})
return false;//如果加这个的话,会出现如下图所示的情况,这是因为超链接的click事件默认是在当前页面打开的
})
})
stream显示客户端发送到后台的信息
InputStreamReader:将字节输入流转换成为字符输入流
public static void main(String[] args) throws IOException {
//创建输入流对象
InputStream in =System.in();
//将字节输入流转换成为字符输入流
InputStreamReader reader =new InputStreamReader(in );
//创建输出流对象
FileWriter fw = new FileWriter("D:/a.txt" ) ;
char[] char= new char[1024];
int len;
while((len=reader.reader (char)) !=-1){
fw.write(char,0,len);
fw.flush();
}
}
这个就是临时文件里面的内容
代码如下:从request中获取流信息
InputStream fileSource= request.getInputStream();
//把这个流信息写入到临时文件当中tempFileName
String tempFileName="D:/TempFile";
File tempFlie = new File(tempFileName);//tempFile指向临时文件
// 获得文件输出流指向这个临时文件,通过输出流向临时文件中写入数据
FileOutputStream outputStream = new FileOutputStream(tempFile);
//下面我们可以从输入流中循环读出字节写出到我们的输出流当中
```byte b[] = new byte[1024]//每次读取1024个字节
````int n;// 如果每次没有读取完,即!=-1 ,我们就继续忘我们输出流中写入
while((n=fileSource.read(b) !=-1){
outputStream.wirte(b,0,n);
}// 这样我们可以通过循环将我们输入流中的信息写入到输出流当中
outputStream.close;
fileSource.close;
//上面的是从我们的请求中获取输入流信息,并把流信息保存到本地文件当中,下面我们来获取文件名称
RandomAccessFile这个类可以读取某一行的数据
RandomAccessFile randomAccessFile = new RandomAccessFile (tempFile,"r");//第一个参数是临时文件,第二个参数是只读
randomAccessFile .readLine();//读取第一行数据
String str= randomAccessFile .readLine();//读取第二行数据
int beginIndex =str.lastIndexOf("\\")+1;//以最后一个反斜杠开始
int lastIndex=str.lastIndexOf("\"")