当前位置: 首页 > news >正文

有网站加金币的做弊器吗微网站和手机网站的区别

有网站加金币的做弊器吗,微网站和手机网站的区别,天津市住房城乡建设部网站,软件大全安卓版下载前言#xff1a;干了这几个项目#xff0c;也做过几次文件上传下载#xff0c;要么是copy项目以前的代码#xff0c;要么是百度的#xff0c;虽然做出来了#xff0c;但学习一下原理弄透彻还是很有必要的。刚出去转了一圈看周围有没有租房的#xff0c;在北京出去找房子…前言干了这几个项目也做过几次文件上传下载要么是copy项目以前的代码要么是百度的虽然做出来了但学习一下原理弄透彻还是很有必要的。刚出去转了一圈看周围有没有租房的在北京出去找房子是心里感觉最不爽的时候没有归属感房租还不便宜RT不能好高骛远,还是脚踏实地一点一点学技术吧终将有一日工资会涨的。java文件上传传统的文件上传不用jquery插件的话就是用form表单提交项目里用过uploadify可以异步上传文件原理我也没研究。现在说传统的form表单上传文件。文件上传核心用 来声明一个文件域。样式如  文件:_____ .必须使用post方式提交表单。必须设置表单的类型为multipart/form-data.是设置这个表单传递的不是keyvalue值。传递的是字节码.新建web项目jsp form表单enctype(编码类型)的默认值就是 application/x-www-form-urlencoded浏览器查看 http报文主要参数Accept:text/html,application/xhtmlxml,application/xml;q0.9,image/webp,*/*;q0.8    接收服务器返回的类型*/*表示所有。Referer:http://localhost:8888/upload/    来自哪个网站Accept-Language:zh-CN,zh;q0.8 请求回应中首选的语言为简体中文Accept-Encoding:gzip, deflate, br支持的压缩格式User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36   用户浏览器类型Host:localhost:8888 主机地址Connection:keep-alive 报文发送完毕后仍然保持连接Cache-Control:max-age0  缓存Content-Length:41 41字节对文件上传来说重要的参数是Content-Type:application/x-www-form-urlencoded这个参数只有post请求才有默认就是application/x-www-from-urlencoded Content-type表示正文类型get方式没有正文因为参数在url里。在Servlet里可以用request对象取到Content-typerequest.getHeader(Content-type); 默认的值为 application/x-www-form-urlencoded如果是get请求则request.getHeader(Content-type);为null。下图是get请求时的http头信息参数再url传递没有Content-type文件上传必须设置enctypemultipart/form-datafrom表单上传一个word此时的http消息的Content-Type:其中的 boundary----WebKitFormBoundary44gVxAkoSg3tk3oR 指的是文件上传的分隔符。在请求正文里体现。看请求的正文-----xxxxxxxxxx 标识文件开始最后一行的 --------xxxxxxxxxxxx--(分隔符末尾多了2个--)标识文件结束。第一个input 是text类型第二个是二进制content-type 是application/octet-stream 表示 二进制流。如果选择的是图片Content-Type: image/jpeg文本则Content-Type: text/plain。二进制流的接收当表单类型是post类型切enctypemultipart/form-data则所有的数据都是以二进制流的形式向服务器上传所以request.getParameter(xxx) 永远为null只能通过req.getInputStream(); 获取正文。上传一个txtServlet:packagecom.lhy.upload;importjava.io.BufferedReader;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;/****authorAdministrator**/WebServlet(nameUploadServlet,urlPatterns/UploadServlet)public class UploadServlet extendsHttpServlet{Overrideprotected voiddoGet(HttpServletRequest req, HttpServletResponse resp)throwsServletException, IOException {//this.doPost(req, resp);}Overrideprotected voiddoPost(HttpServletRequest req, HttpServletResponse resp)throwsServletException, IOException {req.setCharacterEncoding(UTF-8);String contentType req.getHeader(Content-type);System.out.println(contentType: contentType);String name req.getParameter(name);System.out.println(name);//nullInputStream isreq.getInputStream();//------WebKitFormBoundaryG0ULv7eVfQ1K2PBA//Content-Disposition: form-data; nameimage; filename静夜思.txt//Content-Type: text/plain//////------WebKitFormBoundaryG0ULv7eVfQ1K2PBA--BufferedReader br new BufferedReader(newInputStreamReader(is));String firstLine br.readLine();//第一行分隔符String fileName br.readLine();//Content-Disposition: form-data; nameimage; filenamejingyesi.txtfileName fileName.substring(fileName.lastIndexOf()2,fileName.length()-1);br.readLine();br.readLine();String data null;//获取当前项目的运行路径String path getServletContext().getRealPath(/up);PrintWriter pw new PrintWriter(path/fileName);while((data br.readLine()) ! null){if(data.equals(firstLine--)){break ; //读到了文件尾}pw.println(data);}pw.flush();pw.close();is.close();/*FileOutputStream fos new FileOutputStream(path/b.doc);// byte[] b new byte[1024];int len 0;while((len is.read()) ! -1){fos.write(len);}fos.flush();fos.close();is.close();*/}}项目里例子只是读取了txt其他的二进制需要使用inputStream读取。我读取了图片写到项目里打不开大小比原始图片会小一点不知为何欢迎关注个人公众号一起交流学习
http://wiki.neutronadmin.com/news/205323/

相关文章:

  • 百度网站首页百度公司是国企还是私企
  • 网站开发页面wordpress前台会员
  • 家政网站建设方案湖北省建设厅网站查询
  • 网站建设 上海wordpress 鼠标点击
  • 丹徒区建设局网站在线呼叫网页版
  • 推荐一下做图文的网站三星网上商城退款
  • 怎样做有效的黄页网站项目三的设计与制作
  • html5网站修改潍坊 网站推广
  • 广东的网站备案自己创建网站怎么得流量钱
  • 公司想做个自己的网站怎么做电子商务网站建设的流程图
  • 南昌 提供网站设计 公司免费查询营业执照
  • 基础网站开发学设计哪个网站好
  • 怎么做一个电子商务网站关键词搜索查找工具
  • 专业网站建设最便宜做网销的一天都在干嘛
  • 做公众号链接的网站公司的做网站
  • 网站如何做子域名国企建筑公司有哪些
  • 趣闲赚seo是什么意思教程
  • 福建建设执业中心网站推荐佛山顺德网站建设
  • 网站基本设置还有哪些网站可以做淘宝活动
  • 网站推广话术wordpress页面内容
  • 深圳市住房和建设局网站公示应用公园制作的app归谁
  • 如何做招聘网站效果评估深圳华强北赛格大厦
  • 大连开发区社保网站书签图片
  • 网站设计内容京东慧采入驻条件及费用2022
  • 用rp怎样做网站精准信息预测
  • 辽宁建设工程质量监督站网站网站的排版好看
  • 东莞做网页建站公司国家工商官网查询
  • 有经验的做网站wordpress评论区插件
  • 做代码的网站深圳专业的网站制作公司
  • 海南做网站的公司logo制作app