好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > HTML5上傳文件顯示進(jìn)度的實(shí)現(xiàn)代碼

HTML5上傳文件顯示進(jìn)度的實(shí)現(xiàn)代碼

熱門標(biāo)簽:會(huì)聲會(huì)影怎樣做地圖標(biāo)注效果 高德地圖標(biāo)注錯(cuò)誤怎么修改 搜狗星級(jí)酒店地圖標(biāo)注 江蘇高頻外呼系統(tǒng)線路 標(biāo)準(zhǔn)智能外呼系統(tǒng) 電銷機(jī)器人視頻 平頂山電子地圖標(biāo)注怎么修改 洛陽市伊川縣地圖標(biāo)注中心官網(wǎng) 地圖標(biāo)注自己去過的地方
這里我們是結(jié)合Asp.net MVC做為服務(wù)端,您也可以是其它的服務(wù)端語言。讓我們看面這個(gè)片斷的HTML:

復(fù)制代碼
代碼如下:

@using (Html.BeginForm("Upload", "Home", FormMethod.Post, new { enctype = "multipart/form-data" , id="form1"}))
{
<div class="row">
<label for="file">
Upload Image:</label>
<input type="file" name="fileToUpload" id="fileToUpload" multiple="multiple" onchange="fileSelected();" />
</div>
<div id="fileName">
</div>
<div id="fileSize">
</div>
<div id="fileType">
</div>
<div class="row">
<input type="button" onclick="uploadFile()" value="Upload Image" />
</div>
<div id="progressNumber">
</div>
}

相關(guān)的Javascript是這樣的:

復(fù)制代碼
代碼如下:

function fileSelected() {
var file = document.getElementById('fileToUpload').files[0];
if (file) {
var fileSize = 0;
if (file.size > 1024 * 1024)
fileSize = (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB';
else
fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + 'KB';
document.getElementById('fileName').innerHTML = 'Name: ' + file.name;
document.getElementById('fileSize').innerHTML = 'Size: ' + fileSize;
document.getElementById('fileType').innerHTML = 'Type: ' + file.type;
}
}
function uploadFile() {
var fd = new FormData();
fd.append("fileToUpload", document.getElementById('fileToUpload').files[0]);
var xhr = new XMLHttpRequest();
xhr.upload.addEventListener("progress", uploadProgress, false);
xhr.addEventListener("load", uploadComplete, false);
xhr.addEventListener("error", uploadFailed, false);
xhr.addEventListener("abort", uploadCanceled, false);
xhr.open("POST", "Home/Upload");
xhr.send(fd);
}
function uploadProgress(evt) {
if (evt.lengthComputable) {
var percentComplete = Math.round(evt.loaded * 100 / evt.total);
document.getElementById('progressNumber').innerHTML = percentComplete.toString() + '%';
}
else {
document.getElementById('progressNumber').innerHTML = 'unable to compute';
}
}
function uploadComplete(evt) {
/* This event is raised when the server send back a response */
alert(evt.target.responseText);
}
function uploadFailed(evt) {
alert("There was an error attempting to upload the file.");
}
function uploadCanceled(evt) {
alert("The upload has been canceled by the user or the browser dropped the connection.");
}

上面是就原生的Javascript,在onchange事件執(zhí)行fileSelected的function,在點(diǎn)擊button執(zhí)行了uploadFile的function,這里使用XMLHttpRequest實(shí)現(xiàn)ajax上傳文件。 注意代碼在Firefox 14 可以工作,IE 9目前不支持file api,可以參加這里。 服務(wù)端的代碼很簡單:

復(fù)制代碼
代碼如下:

public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
/// <summary>
/// Uploads the specified files.
/// </summary>
/// <param name="fileToUpload">The files.</param>
/// <returns>ActionResult</returns>
[HttpPost]
public ActionResult Upload(HttpPostedFileBase[] fileToUpload)
{
foreach (HttpPostedFileBase file in fileToUpload)
{
string path = System.IO.Path.Combine(Server.MapPath("~/App_Data"), System.IO.Path.GetFileName(file.FileName));
file.SaveAs(path);
}
ViewBag.Message = "File(s) uploaded successfully";
return RedirectToAction("Index");
}
}

作者:Petter Liu

標(biāo)簽:松原 果洛 廣東 蚌埠 鄂爾多斯 廣西 阿克蘇 常德

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5上傳文件顯示進(jìn)度的實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  HTML5,上傳,文件,顯示,進(jìn)度,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5上傳文件顯示進(jìn)度的實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5上傳文件顯示進(jìn)度的實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本人妻被强A片无码| 猫咪www最新地域网名怎么取| 国产美女网址| 天天摸夜夜摸成人免费视频| 日本色呦呦| 我老婆的姐姐| 欧美成人无码片免费看A片秀色| 一级特黄录像绵费播放| 韩国粉嫩大胆美女人体| 体育生囊袋榨精虐睾调教| 色欲XXOO久久久精产国品| 国产男女猛烈无遮挡A片gif| 一个人看的片www免费高清| 久久精品免费国产大片111| 欧美综合久久久| 我与亲生的性关系自述| 添逼视频| 大尺度视频片段大全免费观看| 单亲乱肉视频播放| 给我看免费高清在线观看| 钟丽缇色戒HD在线观看| 欧美91| 大胆人gogo体艺术日本| 美女和男生一起差差| 最新日本免费一区二区三区中文| 范冰冰强视频| 翁公快点好爽好舒服| a一级| 色就色欧美| 男生的机机桶女生的机机| 草久影院| 3D黄漫?大乳18禁漫画网站| 免费看美女裸露双乳洗澡视频| 久久欧美精品久久天美腿丝袜| 欧美一区二区在线观看视频| 国产三级放荡的护士| 国产不卡视频一区二区在线观看| 成人精品一区二区电影| 国产一区二区三区免费大片的特点| 69试xxxxxxx| 精品欧美一区手机在线观看|