1、首先yii框架下載uploadFile類別
2、html程式碼
<input type="file" class="file" style="display: none" name="business_license" />
(建議教學:yii框架)
3、js程式碼
var business_license = $('.file').get(0).files[0]; var data = new FormData(); data.append('business_license',business_license); $.ajax({ url:url, data:data, type:'POST', dataType:'json', processData: false, contentType: false, success:function(response){ }, error:function(response){ // console.log(response); }
4、php接收
$model = new Model();//实例化数据库模型 $model->business_license = UploadedFile::getInstance($model, 'business_license'); $model->business_license->saveAs($model->business_license->baseName . '.' . $model->business_license->extension);
最後產生的檔案位址為saveAs下的路徑,可自由修改。
更多程式相關內容,請關注php中文網程式入門欄位!
以上是yii框架如何實現檔案上傳的詳細內容。更多資訊請關注PHP中文網其他相關文章!