私はファイルアップロードを含むHTMLフォームを持っています。フォームが送信されると、私はそれをカールで再送します。私のREST APIはリクエストを受け取り、$_FILES['image']['error']
をチェックすると、「ファイルの一部だけがアップロードされました」という3が表示されます。私はRESTサービスの前に問題なく問題なく自分のサイトに画像をアップロードしていました。PHP Curlアップロードイメージ、IIS 7でイメージが完全にアップロードされていません
私は明らかにlocalhostでテストしましたが、私はApacheを使用していましたが、うまくいきました。
今、私は私が
...この問題を解決するためのIISの設定やコードを探してい... IISのカールのlibをチェックし、要求は問題なく送信されたIIS 7日午前
$header = array("Content-type: multipart/form-data");
$tmpfile = $_FILES['image']['tmp_name'];
$filename = basename($_FILES['image']['name']);
$type = $_FILES['image']['type'];
$size = $_FILES['image']['size'];
$data = array(
'image' => '@' . $tmpfile . ';filename='.$filename.';type='.$type.';size='.$size.';');
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$this->doExecute($ch);
編集:
おかげ