phpを使用してファイルを変換し、HTTPPOSTリクエストの一部として送信します。私のコードの一部があります:
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => "Content-type: " . $this->contentType."",
'content' => "file=".$file
)
));
$data = file_get_contents($this->url, false, $context);
変数$file
は、送信したいファイルのバイト表現である必要がありますか?
そして、フォームを使用せずにphpでファイルを送信する正しい方法はありますか?手がかりはありますか?
また、PHPを使用してファイルをバイト表現に変換する方法は何ですか?