If Upload.Form("imageFilename-bound") <> "" And Upload.Files = null Then
skipUpload = true
End If
에게 있습니다 페이지가로드되면 데이터베이스의 파일 이름은 읽기 전용 텍스트 상자 imageFilename-bound
의 값이되고 파일 입력 필드 imageFilename
은 파일을 선택하는 데 사용됩니다.는 [우리의 이전 이미지 이름]및이 THEN
을 [우리가 업로드 할 파일을받지 못한] 비어 있지 경우 않으므로 위의 Psudo 코드
입니다 {파일을 업로드하지 않으 셨습니다}
이제는 사용자가 파일을 변경하고 싶지 않고 파일 업로드가 최근에 제안되었습니다 (양식이 완료된 후) 나는 파일 업로드와 관련하여 아무 것도 변경하고 싶지 않기 때문에 (크기, 유형 등의 확인을 포함) If skipUpload = false Then
조건에 넣었습니다.
부분을 제거하면 오류가 발생하지 않지만 업데이트 할 때 이미지가 변경되지 않습니다) 그러나 내가 And Upload.Files = null
부분을 추가 할 때 나는 500 에러를 얻고 따라서 나는 문제를 볼 수 없다. (나는 에러 로깅이없는 머신에서 테스트 할 것을 강요 당한다)
그래서 내 질문은 어떻게 될까? 파일 입력 필드에 파일이 수신되면 ASPUpload로 확인 하시겠습니까?
'skipUpload = (Len (Upload.Form ("imageFilename-bound"))> 0) 그리고 (Upload.Files.Count> 0)'처럼 간단해야한다. –