PHP supports upload file stream… we can stream data to server using PHP stream_open() & stream_write() functions.
There is alternate method in PEAR to transfer files to server1 to server2. PEAR have HTTP package for uploading files.
HTTP_Request supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy, Proxy Authentication, SSL, file uploads etc.
<?php require_once "HTTP/Request.php"; $req =& new HTTP_Request("http://domain.com/upload"); $req->setBasicAuth("login", "pass"); $req->setMethod(HTTP_REQUEST_METHOD_POST); $result = $req->addFile("data", "/home/phpsolutions.mp4"); if (PEAR::isError($result)) { echo "Error occurred during file upload!"; } else { $response = $req->sendRequest(); if (PEAR::isError($response)) {echo "Error occurred during file upload!"; } else { echo "File successfully uploaded!"; } } ?>
5 Responses to PHP – File Upload Stream
Leave a Reply
You must be logged in to post a comment.
I am really thankful towards the author in this post for making this lovely and informative article live to put us. We really appreciate ur effort. Maintain the nice work. . . .
I thought this was a fantastic blog, not only great writing but it has a great layout, well done.
great site, i really liked reading this article. will come back for more.
Hi,thanks for the vast status of your blog, each outmoded i total here, i m amazed.
It’s super blog, I want to be like you