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

洞口县建设局网站/市场营销的对象有哪些

洞口县建设局网站,市场营销的对象有哪些,wordpress 文章路径,台州网站优化排名******文件上传与下载:数据比较大时必须用文件上传,文件上传的本质是IO流的从操作; 客户端:1.必须使用post,post才能携带大数据 2.必须设置type“file” name"f"必须要有名字 3.必须要设置enctype"mult…

******文件上传与下载:数据比较大时必须用文件上传,文件上传的本质是IO流的从操作;
客户端:1.必须使用post,post才能携带大数据
2.必须设置type=“file” name="f"必须要有名字
3.必须要设置enctype="multipart/form-data"

服务器端:通过request.getInputStream()获取字节输入流,读取请求正文内容;
将上传内容得到,保存在服务器端,就完成了文件上传;

实际使用直接用框架中的api就可以,commons-fileupload是apache提供的一套文件上传工具;

*********文件上传:

导入commons-io包和commons-fileupload包;放到WEB_INF下的lib文件夹中;

**commons-fileload的三大核心:
1.DiskFileItemFactory:作用是设置缓存大小和临时文件保存位置,默认缓冲区大小是10K,临时文件默认存在系统的临时文件目录,可以更改;
如果上传的文件大于内存大小,就会存在临时文件中,如果上传的文件大小于系统的内存,就直接从内存中读取;

 

 

 

6.item.delete();删除缓存;

***********文件下载:

文件下载有两种方法:
1.超链接下载:如果文件能被浏览器解析,点击就会打开文件,如果要下载,需要使用右键另存为,不能被浏览器解析的文件,点击就下载;
2.通过服务器流回写到浏览器下载;要设置MIME,即设置setcontentType(String mimeType);浏览器能解析的直接显示,不能解析的直接下载;
获取文件的mimeType类型:String mimeType=this.getServletContext().getMimeType(filename);
如果设置响应头respponse.setHeader("content-disposition","attachment;filename=下载的文件名称");不管浏览器能不能解析,
都是下载操作;

*******下载中乱码问题解决:

 


判断浏览器:String agent=reques.getHeader("user-agent");

***使用队列来优化递归操作完成下载;

//获取文件的绝对路径
String path=getServletContext().getRealpath("/img/m.jpg");
//获取最后一个\
int index=path.lastIndexof("\\");
String filename=null;
if(inde!=-1){
ilename=path.sustring(index+1);
}
//判断浏览器
String agent=request.getHeadder("User-Agent");
if(agent.contains("MSIE")){//ie浏览器采用的是URL编码,火狐是base64编码
filename=URLEncoder.encode(filename,"UTF-8");//url编码改成utf8
}

//设置头信息
response.setHeader("Content-Disposition","attachment;filename="+filename);
InputSteam in= new FileInputStream(path);
//通过response输出到客户端
OutputStream os=response.getOutputStream();
//io流的拷贝
byte[] b=new byte[1024];
int ln=0;
while(len=in.read(b)!=-1){

os.write(b,o,len);
}
in.close();

 

******目录分离

*******servlet3.0和注解实现文件上传

 

 

http://www.lbrq.cn/news/1265833.html

相关文章:

  • 本地做网站/常用的网络营销方法有哪些
  • 如何设置一个网站/网络营销的概念是什么
  • 烟台做网站哪里好/营销平台有哪些
  • 宁波制作网站知名/企业如何进行品牌推广
  • 网站建设liluokj/百度优化软件
  • 短网址网站建设/seo分析及优化建议
  • 平阴网站建设/关键词排名优化技巧
  • 网站统计怎么做/百度一下你就知道官方
  • 活动 wordpress/seo搜索引擎优化题库
  • 贵州网站备案局/网络推广服务外包
  • 四川绵阳网站建设/企业推广策划书
  • 腾达企业交换机管理网站/不受国内限制的搜索引擎
  • 百度推广太原网站建设/在百度平台如何做营销
  • 网站建设策划 流程/全国新增确诊病例
  • 算命网站做竞价赚钱/新手怎么做seo优化
  • 河北省建设银行网站/品牌推广方案案例
  • 前端角度实现网站首页加载慢优化/网络营销推广合作
  • 武汉网站建设企业/网络营销推广方案策划与实施
  • 微信客服电话95068人工服务时间/杭州优化外包哪里好
  • 驻马店哪家做网站好/重庆整站seo
  • 南阳教育论坛网站建设/怎么做推广和宣传平台
  • 科技平台网站建设/全国疫情最新消息今天新增
  • wordpress英文企业网站模板/临沂做网站推广的公司
  • 永定路网站建设/国际新闻最新消息今天 新闻
  • 如何做网站页面/网站排名掉了怎么恢复
  • 手机端网站模板/竞价排名的定义
  • 西安专业网站制作服务/企业推广网站
  • 前端做网站维护/百度搜索引擎推广
  • 中华人民共和国住房和城乡建设部2010装饰官方网站鲁班奖名单/seo技巧seo排名优化
  • 珠海中国建设银行招聘信息网站/sem培训机构
  • 智慧社区(六)——社区居民人脸识别功能实现详解:从腾讯 API 集成到模拟验证
  • 【图像处理基石】如何使用deepseek进行图像质量的分析?
  • 【超分辨率专题】PiSA-SR:单步Diff超分新突破,即快又好,还能在线调参
  • 腾讯人脸识别
  • LLM - 智能体工作流设计模式
  • vulhub-corrosion2靶机