2013-08-06 2 views
0

URL에서 mp4 파일의 경로를 추출하려고합니다. 문제는 ? 이후에 매개 변수가 추가 된 것입니다. 비디오 URL 가 추가 매개 변수를 가지고 있으며, 그것을 추가 매개 변수가없는 경우 작동하지 않을 때 작동매개 변수가있는 URL에서 파일의 경로를 추출하십시오.

String fileNameWithParam = f.getVideoURL().substring(f.getVideoURL().lastIndexOf("/")+1); 
String fileNameWithoutParam = fileNameWithParam.substring(0, fileNameWithParam.indexOf("?")); 
fileName = fileNameWithoutParam; 

을 : 예는 다음과 같이 www.example.com/video.mp4?w=1280&h=720
이제 내가 무엇을 추출 문자열입니다.

URL에서 파일 경로를 추출하는 좀 더 일반적인 방법을 제안 해 주시겠습니까?

답변

1

시도는 (특정 파일 확장자없이) :

final String path = new URL(f.getVideoURL()).getPath(); 
+0

즉 여전히했을'.. & .. & '매개 변수에 바로 추가? –

+0

아니요, 그냥 경로를 반환합니다. – jgm

+0

좋아! 고마워요 !! –

관련 문제