2010-04-22 7 views
1

기본적으로 업로드 된 파일은 서버로 완전히 전송되기 전에는 액세스 할 수 없습니다.파일을 업로드 할 때 읽기

파일 업로드가 진행되는 동안 '바이트 스트림'에 액세스 할 수있는 가장 좋은 방법은 무엇입니까?

답변

3

저는 PHP에서 가장 가까운 것이 PHP 스크립트에 파일 업로드를하는 동안 진행 막대를 제공하는 다양한 진행률 표시 줄 솔루션을 찾고 있다고 생각합니다. 나는 그들 중 어느 것도 상세히 모르겠다. (나는 SWFUpload이 플래시에서이 작업을 수행 할 수있게 될 때까지 기다렸다.)하지만 업로드 진행 상황을 볼 수 있다면 데이터 덩어리를 스스로 얻을 수도있다. (는 업데이트 :.은 APC 기반 솔루션은 할 수 없습니다 업로드 진행 만주는 것 같다.) 특히 this answerthis one

체크 아웃 this question.

순수 바닐라 PHP에서 실행되는 접근 방법은 없지만 Perl이나 APC 또는 다른 서버 측 작업이 필요합니다.

최종 갱신 :에서의 피상적 한눈 Raditha Mega Upload progress barPerl code 날이 업로드되는 실제 파일과 상호 작용 할 것 같은이, 당신의 최선의 방법이라고 생각합니다. 아니 보장.

0

새 데이터를 추가하고 청크를 읽을 위치에 버퍼가 있어야합니다. 그런 다음 새 데이터가 있는지 확인하고 다시 읽습니다.

관련 문제