2012-09-26 1 views
1

이 필드에 대한 유효성 확인을 통해 추가 데이터 (이름, 기타 ...)뿐만 아니라 파일 업로드가 필요한 양식이 있습니다. 오류가 발생하면 파일을 다시 업로드해야합니다. 유효성 검사 오류가 발생한 후 파일을 보관할 수있는 방법이 있습니까? 이것은 C# .NET에 내장되어 있습니다.유효성 검사 오류 후 파일 업로드를 유지하는 방법은 무엇입니까?

Google에 시도했지만 도움이되지 않았습니다.

미리 감사드립니다.

+0

몇 가지 코드를 게시하십시오. 유효성 검사 오류로 인해 파일이 삭제되는 것을 알 수 없습니까? WPF 또는 winforms – Paparazzi

+0

은 디스크의 URL을 추적해야한다는 의미에서 계속됩니다 ...? 브라우저 일 뿐이라고 생각합니다. – Abhijeetchindhe

답변

5

보안 목적 때문에 파일을 일시적으로 보존 할 수 없습니다. 페이지가 게시되고 유효성 검사 오류가 발생하면 .PostedFile 속성을 사용하여 파일을 확인하고 임시 파일에 저장하십시오. 세션에서 임시 파일에 대한 참조를 저장하십시오. (자바 스크립트 사용)

.PostedFile은 FileUpload 컨트롤의 속성입니다.

또한, 내 구글에서 조사하는 동안, 나는 'AJAX RadControl이

http://www.telerik.com/help/aspnet-ajax/asyncupload-persist-uploaded-files.html

1

난 정말 당신이 있기 때문에 무슨 일을하는지에 추측의 비트를 할 수 데려 갈거야 .. 귀하의 질문에 관련된 발견 파일을 저장하지 않고 그냥 파일 업로드 대화 상자를 사용하고 있습니까? 그렇다면 대화 상자에서 가져온 파일/경로를 txt 필드에 넣은 다음 별도의 버튼으로 게시물 (업로드)을 수행하는 것이 일반적입니다.

이 시나리오에서는 실제 파일이 아닌 경로/파일 이름을 유지하려고한다고 가정합니다.

관련 문제