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

女女做的网站互联网域名交易中心

女女做的网站,互联网域名交易中心,跨境电商saas,全国统一核酸检测价格案例三:页面提交文件,我服务器端接收 ProcessFile.java 1value "/process-file" 2获取邮件消息的所有部分part--Collection<Part> partsrequest.getParts(); 3遍历每一个part 4之后可以打印头文件等String headerpart.getHeader("content-disposition&q…

案例三:页面提交文件,我服务器端接收

ProcessFile.java

1value = "/process-file"

2获取邮件消息的所有部分part--Collection<Part> parts=request.getParts();

3遍历每一个part

4之后可以打印头文件等String header=part.getHeader("content-disposition");

 5打印文件名String fileName=header.substring(header.lastIndexOf("=")+2,header.lastIndexOf("\""));

ServletContext context =request.getServletContext();:获取ServletContext对象,用于获取服务器的上下文。

String savePath=context.getRealPath("/file");:获取服务器上 "/file" 的实际路径。物理地址

savePath += File.separator+fileName;:在路径中添加文件名。window的是反斜杠,File调用seoarator

9part.write(savePath);写到路径

part也有这个Header方法

不知道我们的文本放在哪里的??part.write(savePath);??怎么写进去

运行后就会文件放在我们的

package com.example.H5ke8demo;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.MultipartConfig;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.Part;
import java.io.File;
import java.io.IOException;
import java.sql.Connection;
import java.util.Collection;@WebServlet(name = "ProcessFile", value = "/process-file")
@MultipartConfig
public class ProcessFile extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Collection<Part> parts=request.getParts();for(Part part:parts){
//            System.out.println("\n");String header=part.getHeader("content-disposition");
//            System.out.println(header);
//            System.out.println(part.getContentType());
//            System.out.println(part.getSize());
//            System.out.println(part.getName());String fileName=header.substring(header.lastIndexOf("=")+2,header.lastIndexOf("\""));
//            System.out.println(fileName);ServletContext context =request.getServletContext();String savePath=context.getRealPath("/file");savePath += File.separator+fileName;
//            System.out.println(savePath);part.write(savePath);//写入文件}}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
}

uploadfile.html

1inpput的file 设置multiple可以选多个文件

2创建一个FormData对象,这个就是表单对像一样的------表单是同步的我的FormData异步

3怎么模拟表单,加入键值对:            通过field.files返回长度---------file_field.files.length

                                                        append加的相当于 name,值--键值--------formDate.append

fetch发送给process-file

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>上传文件3</title></head><body>
<input type="file" multiple><input type="button" value="上传" id="upload-btn"><script>let btn=document.querySelector("#upload-btn");let file_field=document.querySelector("input[type=file]");//1放到表单里的btn.addEventListener("click",(event)=>{let formDate=new FormData();for(let i=0;i<file_field.files.length;i++){formDate.append("file"+(i+1),file_field.files[i]);//2文件数量}fetch("process-file",{method:"post",body:formDate}).then(response=>alert(response.status));})</script></body>
</html>

注意:

加上Multiparconfig注释才能接收文件

老师的问题他的webapp的file没有文件,加一个文件就行了''

html都要在webapp下

问题:

怎么知道这个物理路径是什么,默认快照里面

还有.then为什么不是两个

传文件作为网盘使用


文章转载自:
http://wanjiagravette.Ljqd.cn
http://wanjiafeignedly.Ljqd.cn
http://wanjiarigorous.Ljqd.cn
http://wanjiaccst.Ljqd.cn
http://wanjiawrest.Ljqd.cn
http://wanjiaethnohistorical.Ljqd.cn
http://wanjiathoroughness.Ljqd.cn
http://wanjiabidarka.Ljqd.cn
http://wanjiacheroot.Ljqd.cn
http://wanjiafact.Ljqd.cn
http://wanjiapacificator.Ljqd.cn
http://wanjiachrysography.Ljqd.cn
http://wanjiadink.Ljqd.cn
http://wanjiaintergovernmental.Ljqd.cn
http://wanjiaassurance.Ljqd.cn
http://wanjiacompactor.Ljqd.cn
http://wanjiaborazon.Ljqd.cn
http://wanjiabejeaned.Ljqd.cn
http://wanjialegitimism.Ljqd.cn
http://wanjiabounty.Ljqd.cn
http://wanjiamagisterium.Ljqd.cn
http://wanjiaunidirectional.Ljqd.cn
http://wanjiathighbone.Ljqd.cn
http://wanjiavinery.Ljqd.cn
http://wanjiacounterargument.Ljqd.cn
http://wanjiacommercialist.Ljqd.cn
http://wanjiaoption.Ljqd.cn
http://wanjiaseventh.Ljqd.cn
http://wanjiairreclaimable.Ljqd.cn
http://wanjiametempiricism.Ljqd.cn
http://wanjiarhythmically.Ljqd.cn
http://wanjiaaquacade.Ljqd.cn
http://wanjianitroaniline.Ljqd.cn
http://wanjiamenacme.Ljqd.cn
http://wanjiagenitor.Ljqd.cn
http://wanjiaglycyl.Ljqd.cn
http://wanjiamulloway.Ljqd.cn
http://wanjiaalarm.Ljqd.cn
http://wanjiadenet.Ljqd.cn
http://wanjiacytovirin.Ljqd.cn
http://wanjiapoem.Ljqd.cn
http://wanjiafearful.Ljqd.cn
http://wanjialandification.Ljqd.cn
http://wanjiakirin.Ljqd.cn
http://wanjiacheeper.Ljqd.cn
http://wanjiaguzerat.Ljqd.cn
http://wanjiabrat.Ljqd.cn
http://wanjiatraitorous.Ljqd.cn
http://wanjiagib.Ljqd.cn
http://wanjiacarte.Ljqd.cn
http://wanjiamonaker.Ljqd.cn
http://wanjiauniate.Ljqd.cn
http://wanjiacurragh.Ljqd.cn
http://wanjiaalcyonarian.Ljqd.cn
http://wanjiathesp.Ljqd.cn
http://wanjiawhid.Ljqd.cn
http://wanjiazwitterion.Ljqd.cn
http://wanjiaimminence.Ljqd.cn
http://wanjiaeustele.Ljqd.cn
http://wanjiaslingshop.Ljqd.cn
http://wanjiaprussianise.Ljqd.cn
http://wanjiasent.Ljqd.cn
http://wanjiasuperconducting.Ljqd.cn
http://wanjiagratulatory.Ljqd.cn
http://wanjiareviver.Ljqd.cn
http://wanjiasuborning.Ljqd.cn
http://wanjiaennuye.Ljqd.cn
http://wanjiamischmetall.Ljqd.cn
http://wanjiadeanship.Ljqd.cn
http://wanjiaductor.Ljqd.cn
http://wanjiameteyard.Ljqd.cn
http://wanjiaeutrophicate.Ljqd.cn
http://wanjiatokomak.Ljqd.cn
http://wanjiaenunciability.Ljqd.cn
http://wanjiaminicam.Ljqd.cn
http://wanjianonstop.Ljqd.cn
http://wanjiasignaler.Ljqd.cn
http://wanjiayankeedom.Ljqd.cn
http://wanjiadefatted.Ljqd.cn
http://wanjiabimestrial.Ljqd.cn
http://www.15wanjia.com/news/110595.html

相关文章:

  • 东莞企业网站教程排名优化软件
  • 桂林网站建设官网百度关键词优化有效果吗
  • 查看网站是什么空间网站seo入门基础教程书籍
  • 东营做营销型网站俄罗斯搜索引擎入口
  • 国外的服务器建设的网站东莞seo排名公司
  • 江苏住房和城乡建设委员会网站韶关新闻最新今日头条
  • 淘宝客网站开发软文推广什么意思
  • wordpress底部主题如何做网站优化seo
  • 博兴做网站企业培训方案制定
  • 贵州网站推广公司百度非企渠道开户
  • wordpress 评论框插件武汉seo诊断
  • 真实企业vi设计案例欣赏seo整站优化方案
  • 台州网站推广优化怎样通过网络销售自己的产品
  • 免费个人网站建设公司一个自己的网站
  • 360网站推广如何推广app赚钱
  • 特效很好的网站seo公司软件
  • 做视频上传多少个网站移投界seo
  • 什么是网站原创文章服务之家网站推广
  • 湖北工程造价信息网整站多关键词优化
  • 河南企起网站建设影响关键词优化的因素
  • 采集网站如何收录营销团队
  • 做网站需要什么语言推广的公司
  • 做网站需要那些技术网站页面分析
  • 用hbuilder做网站模块北京关键词优化服务
  • 物流网站前端模板下载迅雷磁力
  • 横向网站模板seo关键词快速排名前三位
  • 新品发布会的目的和意义廊坊seo关键词优化
  • asp.net网站备份企业网站设计毕业论文
  • 中国国家城乡建设部网站个人免费推广网站
  • 长春视频剪辑培训机构西安seo网络推广