2012-11-23 2 views
0

내 ftp 서버에는 4GB xml 파일이 있으며이 파일의 데이터를 PHP를 사용하여 데이터베이스에 저장하려고합니다.FTP를 통한 큰 xml 파일

나는 PHP를 사용하여 ftp 및 기본 작업에 연결하는 방법을 알고 있지만 제 질문은 파일을 먼저 다운로드하지 않고도 할 수 있습니까?

+0

* 파일을 먼저 다운로드하면 무엇을 의미합니까? – j0k

+0

[fseek] (http://php.net/fseek/) 시도해 볼 가치가 있습니다. – Prasanth

답변

1

아니요, 네트워크 드라이브에서 말하는 것처럼 FTP를 사용하여 파일을 "스트리밍"할 수 없습니다. 먼저 로컬로 다운로드하지 않고 파일을 열 수 없습니다.

FTP를 통해서만 파일에 액세스 할 수 있습니다.

0

FTP 서버와 PHP 서버가 동일하고 다운로드하는 경우가 아니라 FTP 위치를 참조하도록 경로를 변경하기 만하면됩니다.

같은 로컬 네트워크에있는 경우 네트워크 경로를 사용하여 파일에 연결할 수 있습니다.

그렇지 않으면 실제로 파일을 다운로드하여 전송해야합니다.