国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - 基于HTML5+js+Java實現(xiàn)單文件文件上傳到服務(wù)器功能

基于HTML5+js+Java實現(xiàn)單文件文件上傳到服務(wù)器功能

2020-12-18 14:21ML夜神 Java教程

應(yīng)公司要求,在HTML5頁面上實現(xiàn)上傳文件到服務(wù)器功能,對于我這樣的菜鳥,真是把我難住了,最后還是請教大神搞定的,下面小編把例子分享到服務(wù)器之家平臺,供大家參考

上傳單文件到服務(wù)器                                                  

     應(yīng)公司要求,在HTML5頁面上實現(xiàn)上傳文件到服務(wù)器,對于一個還沒畢業(yè)的實習(xí)生菜鳥來說,這可不得了-----不會,網(wǎng)上各種百度,找各種博客還是沒解決,最后還是請教了公司的大神,人家給卸了一個例子,然后根據(jù)人家寫的終于把這個上傳文件搞定。

  好了,開始上代碼。

HTML5代碼:

js" id="highlighter_133531">
?
1
2
3
4
5
6
<form name="upform" action="" method="POST"
          <input type ="file" name="myfile1" id="myfile1"/><br/> 
          <input type ="file" name="myfile2" id="myfile2"/><br/>
              備注:<input type="text" name="mydata" id="mydata"/><br/>
          <input type="button" value="確定" onclick="upload()"/><br/> 
</form>

js代碼:

FormData可以把它理解成一個虛擬的表單對象,它只有一個方法append,我們可以通過append向FormData里面添加各種需要提交的數(shù)據(jù)。

 url:/adata/adata/payment/PaymentAction/upload.menu----指的是你Java接受信息的action路徑

        _pathName=/adata//payment.jsp-----------指的是你HTML5頁面的虛擬路徑。

         alert(result);-------指的是從Java后臺返回的信息。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function upload() {
 mydata = document.getElementById("mydata").files[0];
 formData = new FormData();
 formData.append("mydata", mydata);
  $.ajax({
       contentType:"multipart/form-data",
       url:"/adata/adata/payment/PaymentAction/upload.menu?_pathName=/adata//payment.jsp",
       type:"POST",
       data:formData,
       dataType:"text",
       processData: false, // 告訴jQuery不要去處理發(fā)送的數(shù)據(jù)
       contentType: false, // 告訴jQuery不要去設(shè)置Content-Type請求頭
       success: function(result){
       alert(result);
 }
 });
}

Java代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
String savePath = "d:/";//存儲路徑
      String retMsg = "";//定義將返回給客戶端的信息
      try {
        if (ServletFileUpload.isMultipartContent(request)) {
          List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request);
          for (FileItem item : items) {
            if (!item.isFormField()) {// 過濾掉表單中非文件域
              String fileType = item.getName().substring(item.getName().lastIndexOf(".") + 1).toLowerCase();//文件類型
              String fileName = new Date().getTime() + "." + fileType; //保存的文件名
              String filePath = savePath + "\\" + fileName; //保存的文件路徑
              BufferedInputStream in = new BufferedInputStream(item.getInputStream());// 獲得文件輸入流
              BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(new File(filePath)));// 獲得文件輸出流
              org.apache.commons.fileupload.util.Streams.copy(in, out, true);// 開始把文件寫到指定的上傳文件夾
              retMsg += "上傳文件成功!";
              in.close();
              out.close();
            
          }
        }
        response.setContentType("text/html;charset=utf8");
        PrintWriter pw = response.getWriter();
        pw.print(retMsg);
        pw.flush();
        pw.close();
        //根據(jù)自己需要返回頁面一個 retMsg
         // return retMsg 證明上傳成功
      } catch (Exception e) {
        e.printStackTrace();
      }

總結(jié)

以上所述是小編給大家介紹的基于HTML5+js+Java實現(xiàn)單文件文件上傳到服務(wù)器功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

原文鏈接:http://www.cnblogs.com/huangnn/archive/2017/08/19/7397245.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品黄色在线观看 | 自拍偷拍欧美 | 国产精品亚洲综合 | 午夜视频在线观看免费视频 | 亚洲午夜在线 | eeuss国产一区二区三区四区 | 日韩成人免费av | 成人a在线视频免费观看 | 亚洲在线 | 日韩资源 | 亚洲国产精品久久人人爱 | 成人在线观看免费爱爱 | 最近日本韩国高清免费观看 | 亚洲男人皇宫 | 美国成人在线 | 国产成人精品一区二区三区视频 | 国产美女一区二区三区 | 超碰人人爱 | 色在线看 | 国产精品香蕉 | 九九九九精品九九九九 | 最近2018年手机中文字幕版 | 日韩福利视频 | 九九九视频 | 成年女人免费v片 | 亚洲精品久久久久久一区二区 | 伊人天天 | 中文字幕日韩欧美一区二区三区 | 亚洲电影在线播放 | 龙珠z国语版291集全 | 久久99精品久久久久久久青青日本 | 国产综合在线视频 | 欧美free性丝袜xxxxhd | 欧美专区在线 | 一区二区av在线 | 一区二区三区高清 | 午夜精品久久久久久久久久久久 | 亚洲欧美一区二区三区情侣bbw | 精品成人在线视频 | 亚洲性在线 | 一区二区三区四区日韩 |