android上传文件php,PHP编写安卓文件上传接口
為了快速滿足安卓客戶端或跨域文件上傳接口,現在用PHP寫個可以文件上傳類。可通過安卓客戶端或者其他域名的網站上傳窗口,可以把文件上傳指定的服務器中,下面是詳細代碼。//主方法獲取上傳文件
public?function?getImgByAndroid(){
$date_url=date("Ymd");//防止文件過多,加個時間文件夾便于區分
$target_path?=?"./public/uploads/client/user_thumb/".$date_url.'/';
$this->createPath($target_path);//因為php?程序執行的所有者是www?而目錄的所有者是root,兩個所有者不同,為了防止創建日期文件夾失敗,加個創建方法
//?die(var_dump($_FILES));
//?$target_path?=?$target_path.$_FILES['file']['name'];
if(move_uploaded_file($_FILES['file']['tmp_name'],?$target_path.$_FILES['file']['name']))?{//$_FILES['file']['tmp_name']臨時文件夾
echo?"The?file?".?$_FILES['file']['name'].?"?has?been?uploaded";
}?else{
echo?"There?was?an?error?uploading?the?file,?please?try?again!"?.?$_FILES['file']['error'];
}
}
//根據路徑創建文件夾
public?function?createPath($path){
$pathArr?=?explode("/",?$path);
$pathed="";
foreach?($pathArr?as?$key=>$row)?{
$pathed=$pathed.$row."/";
if?($key==0)?{
continue;
}
if?(is_dir($pathed))?{
continue;
}
else{
mkdir($pathed);
}
}
}
總結
以上是生活随笔為你收集整理的android上传文件php,PHP编写安卓文件上传接口的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: java socket windows
 - 下一篇: php 枚举类型比较,java 枚举类比