2012-11-01 5 views
0

PHP 스크립트를 사용하면 FTP 프로토콜을 통해 다른 서버로 파일을 업로드 할 수 있습니다.PHP - HTTP를 통한 파일 업로드

하지만 HTTP 프로토콜을 사용하여 파일을 다른 서버에 업로드 할 수 있습니까?

내 말은, 내가 linux- "777"로 folderpermissions를 바꾸면 내 PHP 스크립트가 예를 들어 사용자 이름과 암호를 사용하여이 폴더에 직접 파일을 업로드 할 수 있다는 뜻입니까?

FTP 프로토콜에서만 가능합니까?

+0

HTTP PUT 메서드를 사용할 수 있습니다. http://stackoverflow.com/questions/812711/how-do-you-do-an-http-put – snibbets

답변

1

HTTP가 작동하지 않습니다. HTTP를 사용하여 다른 서버에 파일을 업로드하려면 해당 서버에서 파일을 허용하고 특정 디렉토리에 배치하는 스크립트가 있어야합니다.

그래서 여러분 측에서는 POST 요청을 보내야하며, 그 쪽에서는 스크립트를 처리해야합니다.

+0

예, 가능합니다. – deb0rian

+0

@Fratyr : 너무 있습니다. "예"라고 말하는 많은 "but 's". – zerkms

+0

나는 일반적으로 대답했다, 그는 그의 질문을 확장 할 수 있었다. 그래서 우리는 인상 할 수있다. :) http를 통해 "AJAX"를 통해 파일을 업로드하는 것도 가능하다. 그러나 문제는 특정 문제에 더 집중해야한다. – deb0rian