에 대해서 POST시 0 바이트입니다.이 뷰포트는 이미지를 올바르게 게시하고 뷰 모델의 HttpPostedFileBase 속성에 바인딩 할 수 있지만 뷰 모델의 기본 클래스에 동일한 속성을 넣을 때 doesn 않습니다 모델이 바이트를 바인드합니다. 이미지 이름은 계속 표시되지만 콘텐츠 스트림은 표시하지 않습니다.HttpPostedFileBase는 기본 뷰 모델 속성 인
나는 내가 생각할 수있는 모든 것을 테스트했다. 도와주세요! 사전에
감사 :
이 그림은 전체 이야기를. 명확하지 않은 것이 있으면 알려주세요.
UPDATE 나는이 합법적 버그라고 생각합니다. 나는 아래에 제안을 (1/26 현재)에 게시하기 전에 시도했다. 나는 또한 시도 : 1. 가상으로 기본 속성을 생성하고 자식 클래스 단지 얻는 자식 클래스에 새로운 속성을 만드는 2에 그것을 무시/기본 속성을 거리가 멀다
내 솔루션을 설정 우아하고, 하위 클래스에 "임시"속성을 추가하고 MVC 작업 메서드에서 우선 기본 속성을 설정합니다. 나는 진짜 해결책이 그 자체를 선물하기를 바라고 있으며 나는이 마당을 되돌리고 적절한 수정을 할 수있다.
당신이 스크린 샷에서 알 수없는, 양식에 속성에 enctype = "다중/폼 데이터를"이 있습니까? – Andreas
@ Andreas, 예, 스크린 샷을 추가했습니다. –
두 필드에서 동일한 이미지를 업로드하고 한 번에 하나의 이미지 만 사용해보십시오. "테스트 사례"가 서로 영향을 미치지 않도록하고 싶습니다. – Shoe