2016-11-14 4 views
-1

서버에 파일을 쓰는 데 file_put_contents() 함수를 사용하고 있습니다. 클라이언트 쪽에서 파일을 분할하고 서버에 청크를 보냈습니다. file_put_contents를 사용하여 서버 측 파일에 해당 내용을 쓰고 있습니다.파일 업로드에 file_put_contents가 안전합니까?

걱정 되니, 안전한 방법일까요?

+0

1. 업로드 형식의 파일 또는 file_get_contents? 2. 파일 크기는 얼마나 큽니까? – plonknimbuzz

+0

1. 파일을 클라이언트 쪽에서 업로드하고 작은 부분으로 분할 한 다음 서버 및 서버쪽에 업로드합니다. file_get_contents를 사용하여 서버의 단일 파일에 작은 부분을 씁니다. – Kiran

+0

2. 제한이 없지만 넣을 것입니다. – Kiran

답변

0

파일을 안전하게 기록 할 수 있기를 원합니다. 서버 루트 디렉토리 외부 위치를 지정하십시오. 뭔가 같은 : 루트 디렉토리 =/htdocs에/HTML/웹 서버가 파일에 직접 액세스 할 수없는

그 방법 =/htdocs에/데이터

데이터 디렉토리 /.

+0

고마워. 가능한 공격이 file_get_contents에 어떤 영향을 주 었는지 알고 있습니까? – Kiran

+0

1. 원격 코드 실행. 2. SQL 인젝션. 3. 교차 사이트 스크립팅. 및 그 이상의 방법. –

+0

정말 고마워요 .. – Kiran