| 제목 | 특정 파일 업로드시 $_POST 값이 사라지는 증상을 보신분이 있으신가요? | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 마프 | 작성시각 | 2020/02/04 12:20:21 | 
|  | |||
| Q&A에 오랬만에 글을 보네요 ^^ 
 혹시 특정 파일 업로드 할 때 $_POST 값이 사라지는 증상을 보신분이 있으신가요? 문제가 생기는 파일은 휴대폰 녹취 음성파일(m4a)이고 모든 m4a 파일이 다 그런것이 아니라 문제가 생기는 특정 파일만 문제가 발생합니다. 다만 지금까지 문제가 발생하고 있는 파일의 유형이 모두 m4a 라는 공통점만 있습니다. 개발 환경은 php 7.x 버전이고 ci 3.x 버전입니다. $_POST 값이 사라지는걸로 봐서는 php 버그 같기도 한데... 혹시 같은 증상을 보신분이 있으신지? 있다면 어떻게 해결하셨는지 조언부탁드립니다. 
 읽어주셔서 감사합니다.~ | |||
| 다음글 | htmlpurifier (6) | ||
| 이전글 | 윈도우에서 아파치와 php 연동하는 방법이 어떻게 될까... (1) | ||
| 
                                한대승(불의회상)
                                /
                                2020/02/04 13:20:50 /
                                추천
                                0
                             | 
| 
                                마프
                                /
                                2020/02/04 14:21:23 /
                                추천
                                0
                             
                                [->불의화상님] $this->input->post() 에서 값이 없어서 $_POST 까지 확인했는데 값이 없더라구요.
                             | 
| 
                                변종원(웅파)
                                /
                                2020/02/04 16:57:45 /
                                추천
                                0
                             특정 포맷은 post로 전송되지 않고 다른 형식으로 전송되는 경우가 있습니다. 아래 함수로 받아보세요. $this->input->raw_input_stream 
 | 
| 
                                마프
                                /
                                2020/02/05 10:57:31 /
                                추천
                                0
                             [->웅파님] 알려주신 대로 $this->input->raw_input_stream 호출해서 값을 찍어보니 데이터가 있는건 확인했습니다. 감사합니다. ^^~~ 그런데 궁금한게 두가지 있습니다. 첫번째는 raw_input_stream 의 데이터를 가져오려면 $this->input->input_stream(keyname)); 이렇게 호출하면 되는거 아닌가요? ^^; 두번째는 문제 없이 정상적으로 post 데이터가 들어오는 경우에는 raw_input_stream 의 값이 비어 있는데 어떤 차이가 있는걸까요? ^^;;; 자료를 찾아보고는 있는데 설명이 잘 나온곳이 없네요... | 
$this->input->post() 에서 값이 사라지는건가요?