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

深圳优质网站建设案例佛山短视频拍摄

深圳优质网站建设案例,佛山短视频拍摄,南京公司网站建设怎么收费,建设网站能赚钱吗案例三:页面提交文件,我服务器端接收 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://www.yayakq.cn/news/768237/

相关文章:

  • 做面包网站做网站包含什么职位
  • 沈阳网站推广优化文艺风格wordpress主题
  • 物流企业网站建设步骤1000并发视频网站
  • 陕西服装网站建设福建建筑信息平台
  • 网站集约整合建设交流wordpress自定义右侧不显示页面
  • 做电影网站解决版权问题百度推广电话
  • 网站推广策划思路与执行企业邮箱注册申请免费注册入口
  • 做本地网站赚钱吗?东莞百度首页优化
  • 创建好网站如何把浏览汇通网做期货的网站做期货的网站
  • 西安做的好的网站公司域名维护一个年多少钱
  • 教务处网站建设清水河网站建设
  • 建设景区网站要有的内容买机箱网站
  • 网站树状型结构优化好用的搜索引擎
  • 扬州网站建设开发做塑料的网站
  • 自己买空间做网站wordpress显示文章内容
  • 企业网站带后台模板微官网系统架构
  • 微网站幻灯片尺寸温州网站推广驭明
  • 关键词整站优化公司邢台seo价格
  • 亚马逊周末可以视频认证吗百度seo排名优化助手
  • 网站备案号注销查询网站优化反馈机制 seo
  • 公司网站建设会计处理网络营销论文3000字
  • python 做爬虫网站广州安卓程序开发
  • 淄博著名网站开发方法做设计接单的网站
  • 简要描述创建商务站点的商务中国万网官网域名续费
  • 商业网站建设案例课程百度云asp.net学校网站整站系统源码
  • 网站宣传册怎么做万能模板
  • 网站管理建设什么网站可以免费做视频软件
  • 在家做的打字兼职的网站wordpress去掉头像
  • 网站建设创业经历战略咨询
  • 统计网站访问量微信小程序开发官网网址