1
업로드 처리기 내부에서 사용자의 IP를 가져 오려고 시도했지만 제공되는 유일한 IP가 0.1.0.30
인 것으로 보입니다. 이 문제를 해결하거나 업로드 처리기 내부에서 사용자의 실제 IP를 가져 오는 방법이 있습니까?Blobstore 업로드 처리기에서 사용자 IP를 얻으려면 어떻게해야합니까?
업로드 처리기 내부에서 사용자의 IP를 가져 오려고 시도했지만 제공되는 유일한 IP가 0.1.0.30
인 것으로 보입니다. 이 문제를 해결하거나 업로드 처리기 내부에서 사용자의 실제 IP를 가져 오는 방법이 있습니까?Blobstore 업로드 처리기에서 사용자 IP를 얻으려면 어떻게해야합니까?
create_upload_url()
을 통해 업로드 URL을 생성하는 지점에서 사용자 IP를 확인하십시오.
업로드 처리기는 실제로 업로드가 완료된 후 Blobstore 업로드 논리에 의해 호출되므로 이상한 IP가 발생합니다.
어떻게하면 좋을까요? 나는'create_upload_url()'호출에서 업로드 키를 얻고 데이터 스토어에서 URL을 생성 할 때 사용자의 IP와 함께 저장하는 정규 표현식을 사용하려고 생각했다. 업로드 키가 요청 헤더에 전달 된 것 같습니다. – NightExcessive
문제는 업로드하기 전에 (양식이 표시 될 때) 사용자 IP가 있고, 업로드가 완료되면 업로드 처리기에서 키를 얻지 만 올바른 IP를 얻지 못한다는 것입니다 (시드 업로드 처리기는 –
blobstore 업로드 처리기는 다른 모든 양식 데이터도 가져 오므로 IP 주소가 포함 된 숨겨진 양식 필드를 만들 수 있습니다. –