2011-03-15 8 views
1

ASHX 파일을 생성하여 비동기 파일 업로드를 처리하는 데 사용합니다. 사이트가 Google 서버에서 호스팅되지 않을 수 있으므로 쓰기 권한이 있는지 확인하고 사용 권한을 삭제하고 처리 할 수있는 오류가있는 최종 사용자 (이 경우 사이트 콘텐츠 편집기)에 제공하고 싶습니다.ASHX 코드의 오류 처리

내가 uploadify를 사용하고 있는데 잘 모르겠다.하지만 나는이 메시지가 페이지에 표시 될 수있는 메시지의 반환을 복잡하게 만든다고 생각하지만 어쩌면 아닙니다.

답변

2

ashx 파일의 C# 코드를 사용하여 디렉토리에 대한 사용 권한을 확인하고 JSON 객체로 다른 상태 코드를 반환했습니다.

context.response.write("{success: 'false', message: '" + ex + "'}") 

그리고 클라이언트 측 JS에서는 response.success = false 인 경우 response.message에 액세스합니다. 모든 것이 잘 작동합니다.

감사합니다.

0

사용자가 업로드를 시도하기 전에 서버 (서버 쪽)의 대상에 작은 파일을 쓰고 읽으려고 시도하기 전에 실패하면 적절한 메시지를 제공 할 수 있습니다.