1
我有一个包含文件上传的html表单。当表格发送时,我会重新发送。我的REST API收到请求,当我检查$_FILES['image']['error']
时,它给了我3'仅上传文件的一部分'。我曾经在REST服务之前在我的网站上上传图像,没有任何问题。PHP Curl上传图像,在IIS 7上,图像没有完全上传
显然我在localhost上测试过它,但我使用的是Apache,它工作得很好。
现在我的IIS 7,我检查IIS的卷曲lib和请求没有问题发送...
寻找一个IIS配置或代码来解决这个...
$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);
编辑:似乎并不像一个文件过大的问题,不能上传600个字节JPG
感谢