我正在開發一個ASP.NET MVC 5應用程序,供用戶上傳視頻。我注意到有時視頻未找到的問題,因爲它似乎有重複的文件擴展名。檢查並刪除同一文件中的重複文件擴展名
什麼是困惑我是在調試器中,我得到了正確的路徑... C:\Users\MyUser\Documents\visual studio 2013\Projects\MyStructures\MyStructures\Content\Videos\bbb.mp4
但它不是在Visual Studio中的內容文件夾顯示。
當我使用文件資源管理器打開該文件夾時,文件就在那裏。
顯示視頻的代碼從數據庫中提取文件名。
@if (!string.IsNullOrEmpty(post.VideoFileName))
{
<div>
<video width="400" controls>
<source src="~/Content/Videos/@post.VideoFileName" type="video/mp4">
<source src="~/Content/Videos/@post.VideoFileName" type="video/ogg">
<source src="~/Content/Videos/@post.VideoFileName" type="video/webm">
<p>Your browser does not support HTML5 video.</p>
</video></div>
}
如何使用C#檢查並刪除這些重複的文件擴展名?
你是說這個文件叫做bbb.mp4.mp4? – itsme86 2015-02-06 19:06:55
@MthethewG我不知道如何更改擴展名以刪除兩個.mp4擴展名。我編輯了我的答案。 – 2015-02-06 19:15:02
你是如何在代碼中搜索視頻的?這可能不是因爲重複的文件擴展名。 – 2015-02-06 19:15:37