日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

h5的formData 上传文件及.net后台

發布時間:2023/12/9 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 h5的formData 上传文件及.net后台 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先來前端的代碼:

html 代碼:

<input type="file" id="files" value="" multiple/>

js代碼:

function init() {var ele_files = document.querySelector("#files");ele_files.addEventListener("change", function () {var files = ele_files.files;var form = new FormData();for (var i = 0; i < files.length; i++) {form.append("files"+i, files[i]);}$ajax("/ashx/handle.ashx", "post", form, function (data) { console.log(data); });}, false); }function $ajax(url,method,data,callback) {xhr = new XMLHttpRequest(); // XMLHttpRequest 對象xhr.open(method, url, true); //post方式,url為服務器請求地址,true 該參數規定請求是否異步處理。xhr.responseType = "";//接收的數據類型xhr.onload = function () {if ((this.status >= 200 && this.status < 300) || this.status == 304) {callback(this.response);}}; //請求完成xhr.send(data); //開始上傳,發送form數據 }

.net后臺代碼,接收文件后并保存在c:/wsz/pic/ 文件夾下

public void ProcessRequest(HttpContext context){HttpFileCollection hfc = context.Request.Files;for (var i = 0; i < hfc.Count; i++) {HttpPostedFile hpf = hfc[i];//文件保存目錄路徑String savePath = "c:/wsz/pic/";String filePath = savePath + hpf.FileName;hpf.SaveAs(filePath);}}

?

轉載于:https://www.cnblogs.com/wsz168/p/8409247.html

總結

以上是生活随笔為你收集整理的h5的formData 上传文件及.net后台的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。