drag-and-drop-multiple-file-upload-contact-form-7을 넣어 보았습니다.

4346 단어 WordPress

경위



wp의 사이트에서 폼에 「contact-form-7」을 사용하게 했다.  
요건에 이미지 첨부가 있어, 1 파일만 첨부를 할 수 있도록 하고 있었다
그런 다음 여러 이미지를 넣고 싶다는 요청이있었습니다.

조사



contact-form-7이므로 이것에 어떻게하면 여러 파일을 첨부 할 수 있는지 찾고 있습니다.
A) Multifile Upload Field for Contact Form 7
B) drag-and-drop-multiple-file-upload-contact-form-7
C) 플러그인 넣지 않고 파일 버튼을 여러 개 넣는다

C는 마지막 선택으로서 A나 B를 전정하고 A는 갱신이 멈추고 있었으므로 B를 선택해,
사용에 있어서 조사한 결과 플러그인의 취약성이 오르고 있었습니다만, 이미 수정도 되어 있으므로 사용해보기로 했다

플러그인의 위험한 유형의 파일 무제한 업로드 취약점 (htps : // jv db. jv 응. jp / 자 / 혼텐 ts / 2020 / JV n DB-2020-006298. HTML)
Armoris 일기 CVE-2020-24389편

도입에



A) 관리 화면에서 플러그인 도입


B) 사이트에서 다운로드하여 관리 화면에서 삭제 된 파일 업로드




어느 쪽이라도 좋을까 생각합니다만, 인스톨 하면 유효화.

설정



문의 메뉴 내에 활성화되면 "Drag & Drop Upload"가 나타납니다.
Drag & Drop Uploader - Settings에서 문장을 변경했습니다.
디폴트는 영어 표기이므로 일본어로 변경했습니다.



저장은 잊지 마세요!

플러그인 업로드 설정이 끝나면 양식에 추가합니다.

양식 탭



양식 화면에 버튼이 추가되어 있으므로 클릭하면


모달이 나오므로 여기에서 업로드할 수 있는 파일 용량, 수나 형식의 설정을 실시합니다


전부 설정은 했습니다만,

파일 크기 제한(바이트)
참고로 받은 기사에서는 kb에서의 설정도 가능하다고 기사에 있었습니다만, 움직이지 않고 byte로 값을 넣었습니다

허용 가능한 파일 형식
설정하면 다른 파일 형식을 업로드 할 수 없으므로 설정했습니다.

태그 삽입 클릭

메일 탭



업로드한 첨부를 이메일로 받으려면 메일 탭을 선택합니다.


하단의 파일 첨부에 추가한 태그 이름을 입력합니다.


페이지 확인





1장의 파일 용량은 1.5MB로 해 보았습니다만 1.5MB 이상의 파일은 제대로 연주됩니다



최대 업로드 수는 5로 설정되어 있기 때문에, 6 장째는 제대로 연주됩니다


마지막으로



contact-form-7에 ​​첨부 파일을 여러 개 붙이는 방법이었습니다.
조사해도 그렇게 선택사항은 없었습니다만, 드롭에서도 첨부할 수 있으므로 직관적이라고 생각했습니다
보안의 일도 있으므로 업데이트는 제대로 해 나가려고 생각합니다.
  • 넣어 잊지 않도록

  • 참고
    htps // 유키. rld / 이런 ct-p rm-7-d 등
    htps //w w. 히스키 p. 코 m / wp / p ぅ 긴 / 해 마나게 / 콘 ct 후 rm / cf7 / 10534. HTML

    좋은 웹페이지 즐겨찾기