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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

UWP开发细节记录:判断文件类型

發(fā)布時(shí)間:2023/12/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UWP开发细节记录:判断文件类型 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

StorageFile.ContentType 屬性,是 string 類(lèi)型,用來(lái)表示文件內(nèi)容的 MIME 類(lèi)型。例如,音樂(lè)文件可能有 "audio/mpeg" MIME 類(lèi)型。(MSDN)

MIME 類(lèi)型的定義可以下面的鏈接找到:

MIME Types -?http://blogs.msdn.com/b/jaimer/archive/2008/01/04/mime-types.aspx

MIME 參考手冊(cè) -?http://www.w3school.com.cn/media/media_mimeref.asp

隨便摘錄了幾個(gè)如下:

.mov

video/quicktime

.movie

video/x-sgi-movie

.mp2

video/mpeg

.mp3

audio/mpeg

.mpa

video/mpeg

.mpe

video/mpeg

.mpeg

video/mpeg

.mpg

video/mpeg

.mpp

application/vnd.ms-project

?

?

?

?

?

?

?

?

?

?

?

?

?

?

所以可以簡(jiǎn)單的通過(guò)查找字符串判斷文件的類(lèi)型,如視頻文件/圖像文件等。

StorageFile file = await openPicker.PickSingleFileAsync();if (file .ContentType.IndexOf("video/") == 0) {// 視頻文件 } else if (file .ContentType.IndexOf("image/") == 0) {// 圖像文件 }

不過(guò),經(jīng)測(cè)試,這個(gè)類(lèi)型只是簡(jiǎn)單的通過(guò)文件擴(kuò)展名判斷的,并不可靠。

另外,MSDN上備注說(shuō) WP8 系統(tǒng)不實(shí)現(xiàn)此 API ,調(diào)用會(huì)引發(fā)異常。未說(shuō)明 Win10 Mobile 中是否可用。

?

轉(zhuǎn)載于:https://www.cnblogs.com/xrunning/p/4865497.html

總結(jié)

以上是生活随笔為你收集整理的UWP开发细节记录:判断文件类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。