2010-06-30 3 views
0

친구를 위해 웹 사이트를 만들었고 한 달에 약 20,000 장의 사진을 업로드합니다. 그리고 슬프게도, 업로드 할 때 이름이 변경되고 그룹 id에 연결되어 워터 마크가 찍히기 때문에 한 번에 1 개씩 업로드해야합니다. 그룹에서 20 명을 모두 선택하여 업로드하고 처리하도록 허용 할 수있는 방법이 있습니까?사용자가 asp.net에서 한 번에 둘 이상의 파일을 선택하고 업로드 할 수 있습니까?

몇 가지 방법으로 살펴 보았습니다. 플래시를 주로 사용합니다. 이름을 바꾸고 새로 만든 이름을 db에 추가 했으므로 작동하지 않습니다.

추가 업로드 컨트롤을 추가하는 것은 해결책이 아닙니다.

업로드를 수행하는 데스크톱 응용 프로그램을 만들어야하는 경우에도 문제가 없지만 모든 것을 asp.net 환경에 보관하고 싶습니다.

답변

1

나는 플래시 기반 업로드에 swfupload을 여러 번 사용했습니다. 이름을 변경하거나 업로드 된 파일을 데이터베이스에 추가하는 것을 막을 이유가 없습니다. 파일이 서버에 있으면 원하는 모든 작업을 수행 할 수 있습니다.

+0

사실, 파일이 서버에 도착하면 파일이 무엇인지 어떻게 알 수 있습니까? 모든 파일은 동일한 폴더에 저장됩니다. 다시 작성해야 할 수도 있습니다. – Landmine

+0

swfupload가 작동하는 방식으로 .ashx 페이지를 별도로 업로드 할 수 있습니다. 컨트롤은 파일을 한 번에 하나씩 해당 컨트롤에 업로드하므로 필요한 모든 처리를 수행 할 수 있습니다. –

+0

나는 그것을 시험해 볼 것이다, 딘 감사. – Landmine

관련 문제