2013-05-08 7 views
0

Google 재단의 이메일을받은 기부자를위한 특정 비디오를 표시하는 페이지가 있습니다. 전자 메일은 가변 데이터를 사용하여 데이터베이스에서 기증자 ID #와 URL을 생성합니다 (예 : http://www.mysite.com/index.cfm?type=thankyou&id=123456&fn=John). 내 페이지는 기증자 ID #에 따라 개인화 된 비디오를 제공하도록 설계되었습니다.ColdFusion 9에서 파일 이름의 ID #에 기반한 디렉토리에서 파일 찾기

나는 비디오가있는 폴더가 있습니다. 비디오 명명 규칙에는 기증자 ID # thankyou/thankyou_123456_J_Smith.mp4이 포함됩니다.

Donor ID #만을 기반으로 디렉토리를 찾고 내가 찾고있는 파일을 찾으려면 어떻게해야합니까?

cfdirectory를 실행하고, 목록을 만들고, 찾기를 실행 한 다음 그 정보를 어떻게 사용해야합니까? 또는 cfdirectory가 부분적인 이름을 찾고 올바른 파일을 제공하기 위해 일치시킬 수 있습니까?

답변

3
<cfdirectory action="list" directory="c:\" name="data" filter="#donorId#" /> 

이렇게해야합니다. 파일 이름에 기증자 ID가 포함되도록 필터를 사용하여 디렉토리의 파일을 나열하십시오.

+0

다른 누구에게나 조금 더 확장하려면 페이지 상단에''을 추가 한 다음''- 잘됐다! 폴 감사합니다. – Ofeargall

+0

왜 내 게시물에 * donorId # *가 없거나 입력하는 것을 잊어 버렸는지 잘 모르겠지만이를 보장하기 위해 만든 빠른 예가 그랬습니다. 다행 했어. – Paul

+0

거기에, donorID의 양쪽에있는'*'와일드 카드가 없습니다. 이것은 위대한 작은 ditty입니다. 다시 한번 감사드립니다. – Ofeargall