2016-07-22 1 views
0

이미지 파일과 비디오 파일을 업로드하고 사용자가 'Pictures'폴더 나 USB 스틱에서 업로드 할 수있는 응용 프로그램을 작성 중입니다. 현재 USB 스틱에서 비디오 파일을 업로드하는 것을 제외한 모든 작업을 수행 할 수 있습니다. 'Pictures'폴더의 이미지는 훌륭하지만 USB 스틱의 이미지는 괜찮습니다. 'Pictures'폴더의 비디오는 괜찮지 만 USB 스틱의 비디오는 좋지 않습니다.StorageFolder.GetFilesAsync()가 USB 스틱에서 mp4 파일을 반환하지 않습니다.

정말 많은 코드가 여기에있다되지 않습니다 :

private async Task SearchFoldersForMedia(StorageFolder folderToSearch) 
{ 
    IReadOnlyList<StorageFile> allFilesInFolder = await folderToSearch.GetFilesAsync(); 

    // other code here... 
} 

그것은 정직하게, 매우 빈약합니다. 내 '그림'폴더에 3 개의 비디오 파일 (.mp4)이있는 경우 해당 한 줄은 3 개의 비디오 파일을 찾지 만 내 데이터 저장소에 3 개의 비디오가 있으면 같은 줄에 아무 것도 찾을 수 없습니다. 이미지 파일 (.jpg, .jpeg 또는 .png)을 찾기 위해 내 데이터 보관소 또는 내 '그림'폴더를 보면 모든 정보가 있어야합니다.

이 문제의 원인은 무엇입니까?

답변

1

문제는 내가 작성한 코드가 아닌 내 Package.appxmanifest에 있습니다. 여기에 사용 된 조언에 따라 해결 방법을 찾았습니다. Correct mime type for .mp4

덧붙여 말하자면, 업로드 한 것 같아도 실제로 내 'Pictures'폴더에서 비디오를 업로드 한 적이 없었 음을 의미합니다. 외부 드라이브를 사용할 때 외장 드라이브가 보호 수준이 높아짐에 따라 현재 드라이브가 보이지 않는 것 같습니다.

관련 문제