我有一个Web服务,它接受文件作为Post请求并将其上传到服务器并返回文件路径。
虽然Ajax请求服务正常。但是现在我想要从Php向Web服务发出请求,它给我的错误是" Undefined index:imageFile"
我尝试使用的代码位于
之下compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
答案 0 :(得分:0)
您应该在文件路径之前添加@(eta)符号以上传它。
有关更多内容,请参阅CURLOPT_POSTFIELDS设置的curl_setopt的PHP手册。
<?php
$filename = '@e:/e.jpg';
$fields = array('imageFile'=>$filename);
$ch = curl_init("http://127.0.0.1/uploadapi/index.php/api/example/imageupload");
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fieldsQueryString);
curl_exec($ch);
答案 1 :(得分:0)
我必须使用
curl_file_create()
创建文件并将其发送到Web服务的对象。刚刚做了它,它的工作就像一个魅力
由于