欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中使用webuploader實(shí)現(xiàn)上傳視頻功能(demo)

 更新時(shí)間:2017年04月10日 13:58:19   作者:guoke360  
這篇文章主要介紹了webuploader實(shí)現(xiàn)上傳視頻功能,通過(guò)本文給大家介紹了上傳視頻和上傳圖片的區(qū)別講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

之前有人讓我做一個(gè)webuploader上傳視頻,但是一直沒(méi)有時(shí)間,現(xiàn)在抽出了時(shí)間來(lái)。來(lái)完成以下這個(gè)簡(jiǎn)單的demo

第一步,上傳視頻和上傳 圖片有什么區(qū)別么?

其實(shí)是沒(méi)有的,因?yàn)閳?zhí)行的操作都是上傳,所以說(shuō)我們并不用擔(dān)心上傳的問(wèn)題。

但是webuploader實(shí)際上是限制了你上傳的參數(shù)(這里指的是限制了你的文件擴(kuò)展名)

我們找到webuploader中的js參數(shù)accept中的extensions

accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/*'
}

這里面我們只需要將gif等后綴改成你需要上傳的格式(MP4,AVI等)

這里面改了后我們的后臺(tái)也要進(jìn)行修改

[HttpPost]
public ActionResult upload(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
string folderpath = "/UploadFile/";//上傳圖片的文件夾
if (!Directory.Exists(folderpath))
{
Directory.CreateDirectory(Server.MapPath(folderpath));
}
string ext1 = Path.GetExtension(file.FileName);
if (ext1 != ".mp4" && ext1 != ".rmvb" && ext1 != ".avi" && ext1 != ".flv")//筆者這兒修改了后綴的判斷
{
return Json(new { statu = 201, msg = "文件格式不正確!" });
}
else
{
string name = DateTime.Now.ToString("yyyyMMddHHmmssff");
string ext = Path.GetExtension(file.FileName);
string downpath = folderpath + name + ext;
string filepath = Server.MapPath(folderpath) + name + ext;
file.SaveAs(filepath);
return Json(new { statu = 200, src = downpath, id = name });
}
}
else
{
return Json(new { statu = 202, msg = "請(qǐng)上傳文件!" });
}
}

  后臺(tái)的判斷也要記得更新哦

完成了這些后我們上傳基本上就沒(méi)有問(wèn)題了

現(xiàn)在開(kāi)放下前端的代碼

<tr>
<td>上傳視頻</td>
<td>
<div id="upl">上傳視頻</div>//馬上這個(gè)會(huì)用js實(shí)例化
</td>
</tr>
<script>
 var uploader;
  $(function () {
    
    uploader = WebUploader.create({
      auto: true,
      swf: '/Scripts/Uploader.swf',
      server: '@Url.Action("Upload")',//控制器
      pick: '#upl',
        accept: {
          title: 'Images',
          extensions: 'mp4,flv,jpeg,bmp,doc,docx,rar,pdf',
        }
     
    })
  });
</script>

  這里面大家也看到了uploader不僅僅可以上傳一些最基本的圖片視頻而且還能上傳一些doc文檔等雜七雜八的東西啊

相關(guān)文章

  • JavaScript寫(xiě)的一個(gè)自定義彈出式對(duì)話(huà)框代碼

    JavaScript寫(xiě)的一個(gè)自定義彈出式對(duì)話(huà)框代碼

    最近閑來(lái)無(wú)事,用js自己做了一個(gè)彈出式對(duì)話(huà)框,需要應(yīng)用彈出式對(duì)話(huà)框的朋友可以參考下。
    2010-01-01
  • 關(guān)于JavaScript使用export和import的兩個(gè)報(bào)錯(cuò)解決

    關(guān)于JavaScript使用export和import的兩個(gè)報(bào)錯(cuò)解決

    說(shuō)來(lái)慚愧es6寫(xiě)了這么久,連最基本的export和import都沒(méi)搞明白,下面這篇文章主要給大家介紹了關(guān)于JavaScript使用export和import的兩個(gè)報(bào)錯(cuò)的解決方法,需要的朋友可以參考下
    2022-07-07
  • 查找Oracle高消耗語(yǔ)句的方法

    查找Oracle高消耗語(yǔ)句的方法

    這篇文章主要介紹了查找Oracle高消耗語(yǔ)句的方法,需要的朋友可以參考下
    2014-03-03
  • js正則表達(dá)式校驗(yàn)指定字符串的方法

    js正則表達(dá)式校驗(yàn)指定字符串的方法

    今天小編就為大家分享一篇js正則表達(dá)式校驗(yàn)指定字符串的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • JavaScript實(shí)現(xiàn)選項(xiàng)卡功能(面向過(guò)程與面向?qū)ο?

    JavaScript實(shí)現(xiàn)選項(xiàng)卡功能(面向過(guò)程與面向?qū)ο?

    本文主要介紹了JavaScript實(shí)現(xiàn)選項(xiàng)卡功能(面向過(guò)程與面向?qū)ο?,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • webpack熱模塊替換(HMR)/熱更新的方法

    webpack熱模塊替換(HMR)/熱更新的方法

    模塊熱替換(HMR)的作用是,在應(yīng)用運(yùn)行時(shí),無(wú)需刷新頁(yè)面,便能替換、增加、刪除必要的模塊,本篇文章主要介紹了webpack熱模塊替換(HMR)/熱更新的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 利用javascript的面向?qū)ο蟮奶匦詫?shí)現(xiàn)限制試用期

    利用javascript的面向?qū)ο蟮奶匦詫?shí)現(xiàn)限制試用期

    Javascript是一種面向?qū)ο蟮哪_本語(yǔ)言,其也具有面向?qū)ο蟮娜筇匦裕墙裉煳覀儾辉敿?xì)的講解javascript的面向?qū)ο筇匦?,今天我們?jiǎn)單的了解一下javascript的面向?qū)ο筇匦裕缓髮W(xué)習(xí)一下怎樣實(shí)現(xiàn)試用期的限制!
    2011-08-08
  • 詳解JavaScript es6的新增數(shù)組方法

    詳解JavaScript es6的新增數(shù)組方法

    這篇文章主要為大家介紹了JavaScript es6的新增數(shù)組方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • JS判斷字符串包含的方法

    JS判斷字符串包含的方法

    這篇文章主要介紹了JS判斷字符串包含的方法,可有效的檢測(cè)字符串中是否包含固定字符或子字符串,涉及javascript中indexOf的使用技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • 利用純JS實(shí)現(xiàn)像素逐漸顯示的方法示例

    利用純JS實(shí)現(xiàn)像素逐漸顯示的方法示例

    這篇文章主要給大家介紹了利用純JS實(shí)現(xiàn)像素逐漸顯示的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08

最新評(píng)論