php - 양식 수정 후 파일업로드시 항상 덮어쓰이는 문제에 대하여
PHP中文网
PHP中文网 2017-05-16 13:11:07
0
3
809

양식을 통해 파일을 업로드한 후 다음 문제가 발생했습니다.

처음 제출하는 경우 모든 필드가 완전히 저장될 수 있습니다.

그러나 두 번째로 양식을 수정하면 <input type="file"> 필드가 항상 자동으로 비어 있습니다. 파일 유형 양식이 기본적으로 텍스트 유형과 같은 값을 갖도록 하려면 어떻게 해야 합니까? 수정 후에도 제출물은 변경되지 않습니다.

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
伊谢尔伦

파일 제어의 특징은 값을 사용할 수 있으려면 사용자가 파일을 수동으로 선택해야 한다는 것입니다. 서버 측에서 파일 필드에 기본값을 지정하거나 js를 사용하여 값을 결정하는 것이 좋습니다. 프런트 엔드 양식을 제출하기 전에 파일 제어가 비어 있으면 제출하지 말고 대신 사용자에게 메시지를 표시합니다.

漂亮男人

PHP에서 판단할 수 있습니다. 즉, 두 번째로 양식을 수정할 때 파일 필드가 비어 있으면 PHP에서 판단할 수 있습니다. 파일이 비어 있으면 데이터베이스 데이터를 업데이트할 때 파일 필드가 비어 있습니다. 업데이트되지 않습니다. 제출된 파일이 비어 있지 않으면 파일 필드가 업데이트됩니다.

PHPzhong

파일은 먼저 ajax를 사용하여 업로드됩니다. 핸들러와 분리하면 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿