2010-01-20 10 views
0

사용자가 서버의 특정 파일을 업로드하는 데 사용하는 파일 업로드 양식이 있습니다. 파일은 다음과 같은 경로로 업로드됩니다.Asp.net 파일 찾기 및 다운로드

"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\"; 

일부 데이터를 표시하고 하이퍼 링크가있는 리피터가 있습니다. 하이퍼 링크 "Download files(" + fileCount + ")"의 이름을 지정하고 onclicked를 지정하면 다른 이름으로 저장 창이 표시됩니다. 그렇게 할 수있는 코드를 줄 수 있습니까? 이런 일은 한번도하지 않았습니다.

답변

1

디렉토리의 파일 수를 얻으려면 IO를 사용해야합니다. 그런 다음

string path = @"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\"; 
int numFiles = Directory.GetFiles(path).Length; 

는 그런 다음를 Page_Load에서, 단지

변수 numFiles를 포함하는 링크는 .text로 변경
관련 문제