좋아, 그래서 이미지를 업로드하는 데 사용되는 하나의 서버에 php api가 있고 $ _FILES 데이터를 따라 전달하는 동안 다른 서버로 리디렉션해야합니다. header() 메서드를 사용하여 시도했지만 $ _FILES 프로세스에서 손실 된 것 같습니다. 가장 직접적인 해결책은 무엇입니까?
감사합니다.
좋아, 그래서 이미지를 업로드하는 데 사용되는 하나의 서버에 php api가 있고 $ _FILES 데이터를 따라 전달하는 동안 다른 서버로 리디렉션해야합니다. header() 메서드를 사용하여 시도했지만 $ _FILES 프로세스에서 손실 된 것 같습니다. 가장 직접적인 해결책은 무엇입니까?
감사합니다.
좋은 생각이 될 것
It 아무것도 열심히.
기존 POST (또는 FILES) 데이터를 사용하여 리디렉션 할 수 없으며 GET (URL 쿼리 문자열) 만 리디렉션 할 수 있습니다.
세션/디스크/DB에 해당 데이터를 저장하고 GET 매개 변수를 통해 참조 할 수 있습니다.
$ _FILES 배열을 직렬화하여 URL 인수로 전달할 수 있습니다. 그러나 그것은 당신을 많이하지 않을 것입니다. 실제 업로드 된 파일의 내용은이 배열에 포함되지 않습니다. 이름과 일부 메타 데이터. 또한 원본 파일의 끝에 파일이 삭제됩니다.
대신 링크를 전송하는 대신 file과 함께 CURL 요청을 보낼 수 있습니다. 수락하는 서버를 변경할 수없는 경우. 그러나 링크를 보내는 것이 더 쉽습니다. – trailmax
나는 CURL을 시도 할 생각이었다. 파일은 어떻게 될까요? – steve