제목 | 특정 파일 업로드시 $_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() 에서 값이 사라지는건가요?