내 프런트엔드는 Baidu의 webUploader 업로드 플러그인을 사용하여 이미지를 업로드하고, 백엔드는 Thinkphp를 사용하여 파일 데이터를 수신합니다. 하지만 파일을 수신할 때 백엔드에서 오류가 발생하면 어떻게 데이터를 반환합니까? uploadError 이벤트 콜백 메소드를 호출하도록 프런트엔드에 알리시겠습니까?
공식 문서를 읽었지만 설명이 없습니다. . . . 다양한 데이터 형식을 시도했지만 프런트 엔드에서는 여전히 uploadSuccess 이벤트 메서드를 실행합니다. . . 도움을 요청하고 싶습니다. 성공하면 어떤 데이터 형식을 반환해야 하고, 실패하면 어떤 데이터 형식을 반환해야 합니까?
참조 방법은 다음과 같습니다.
서버는 json을 반환합니다. 반환된 json에는 업로드 성공 여부를 나타내는 상태가 있습니다. 프런트 엔드는 uploadSuccess 콜백에서 서버 업로드가 성공했는지 여부를 확인해야 합니다.
서버 상태 코드가 잘못된 경우 uploadError 이벤트가 트리거되어야 합니다. 예를 들어 서버가 500
을 반환합니다.