PHP HTTP mesajlaşma işleme pecl HTTP classes ile oldukça basittir.
Örneğine size vermek istediğiniz bir HTTP request (bir istemci-> sunucu mesajdır). Neyse ki HttpRequest::setPostFiles bir HTTP isteğinde dosya içeriği dahil sürecini kolaylaştırır. Özellikler için PHP kılavuzu sayfası (önceki link) bakın.
Ne yazık HTTP sınıflar için manuel sayfaları ayrıntılar üzerinde biraz seyrek ve bunun için argümanlar HttpRequest::setPostFiles
ne olması gerektiğini tam olarak belli değil, ama aşağıdaki kod başlamak gerekir:
$request = new HttpRequest(HttpMessage::HTTP_METH_POST);
$request->setPostFiles(array($file));
$response = $request->send(); // $response should be an HttpMessage object
Için manuel HttpRequest::setPostFiles
Bu yöntemin tek bir argüman göndermek için dosyaları bir dizi olduğunu belirtiyor. Bu, belirsiz ve yerel dosya adları, dosya kolları bir dizi ya da dosya içeriğini bir dizi bir dizi anlamına gelebilir. Bu doğru olduğunu anlamaya uzun sürmez!