2010-06-24 4 views
0

을 사용하여 파일을 업로드. 임시 경로는 http://122.166.23.38/dev3/bids4less/funkeymusic/upload 이고 사용 권한은 777 (-rwxrwxrwx)입니다.내가 PHP에서 API를 사용하여 내 자신의 서버에서 soundcloud.com에 파일을 업로드하고 PHP

하지만 보여줍니다

것은, 파일을 이동 임시 경로가 서버에 쓰기 권한이 있는지 확인 할 수 없습니다.

이 문제를 어떻게 해결합니까?

+0

은 서버 루트 디렉토리 아래의 임시 디렉토리입니까? – Thariama

+0

no root-> funkeymusic-> upload – rajanikant

답변

3

PHP의 임시 경로가 http 위치가 아닌 서버의 디렉토리를 가리켜 야한다고 생각합니다.

+0

나는 절대 경로를 http://122.166.23.38/dev3/bids4less/funkeymusic/upload로 지정했습니다. – rajanikant

+1

@rajanikant IP 주소가 아닌 파일 시스템 경로를 사용해야합니다. –

+0

이제 파일 시스템 경로를 사용하고 있지만 동일한 오류가 발생합니다 – rajanikant

0

파일 크기 란 무엇이며 파일을 업로드하는 데 걸리는 시간은 얼마입니까? 당신은 그 2 php.ini의 값을 확인하시기 바랍니다 수 :

  • max_execution_time이라는

어쩌면 PHP의 업로드 시설은 어떤 방법으로 제한된다 post_max_size을? PHP가 safe_mode에 있습니까?

+0

파일 크기는 최대 4MB입니다. – rajanikant

1

이 질문을 제압 큰 예를 시도하여 서버의 주소를 찾기 위해 주어진 예입니다 너무 오래되었지만 어쨌든 갑자기 나타났습니다 ...

아무 것도 움직이거나 링크를 해제 할 필요가 없습니다. 업로드 된 파일을 임시 위치에서 읽습니다.

오류를 찾으려면 복잡한 작업을 작은 조각으로 나눠서 매우 편리합니다. 정적 파일을 먼저 보내고 파일 업로드를 테스트 한 다음 이러한 작업을 최종 응용 프로그램에 결합하십시오.

관련 문제