日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一个简单的ZUI多文件上传的demo和sql练习

發布時間:2023/12/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个简单的ZUI多文件上传的demo和sql练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近用ZUI做一個上傳文件帶進度條的功能
網上看了很多 ,但是卻實現不了功能 ,自己去使用了ZUI的框架
做了一個小demo
要注意不可以和bootstrap框架同時用 會引起方法變量名沖突.
然后要注意引入zui.js和zui.upload.js.和jquery.js的順序

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><script src="//cdnjs.cloudflare.com/ajax/libs/zui/1.9.1/lib/jquery/jquery.js"></script><script src="//cdnjs.cloudflare.com/ajax/libs/zui/1.9.1/js/zui.min.js"></script><!--<script src="../../public/vendors/bootstrap/dist/js/bootstrap.min.js" type="text/javascript"></script>--><link href="./../zui/lib/uploader/zui.uploader.css" rel="stylesheet"><script src="./../zui/lib/uploader/zui.uploader.js"></script><!--<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>--><!-- ZUI 標準版壓縮后的 CSS 文件 --><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/zui/1.9.1/css/zui.min.css"><!-- ZUI Javascript 依賴 jQuery --><!-- ZUI 標準版壓縮后的 JavaScript 文件 --></head> <body> <div id="tableUploader" class="uploader"><div class="uploader-message text-center"><div class="content"></div><button type="button" class="close">×</button></div><table class="table table-bordered"><thead><tr><th colspan="2">文件名</th><th style="width: 100px">大小</th><th style="width: 160px; text-align: center;">狀態/操作</th></tr></thead><tbody class="uploader-files"><tr class="file template"><td style="width: 38px; padding: 3px"><div class="file-icon"></div></td><td style="padding: 0"><div style="position: relative; padding: 8px;"><strong class="file-name"></strong><div class="file-progress-bar"></div></div></td><td><span class="file-size text-muted"></span></td><td class="actions text-right" style="padding: 0 4px;"><div class="file-status" data-toggle="tooltip" style="margin: 8px;"><i class="icon"></i> <span class="text"></span></div><a data-toggle="tooltip" class="btn btn-link btn-download-file" target="_blank"><i class="icon icon-download-alt"></i></a><button type="button" data-toggle="tooltip" class="btn btn-link btn-reset-file" title="Repeat"><i class="icon icon-repeat"></i></button><button type="button" data-toggle="tooltip" class="btn btn-link btn-rename-file" title="Rename"><i class="icon icon-pencil"></i></button><button type="button" data-toggle="tooltip" title="Remove" class="btn btn-link btn-delete-file"><i class="icon icon-trash text-danger"></i></button></td></tr></tbody><tfoot><tr><td colspan="4" style="padding: 4px 0"><div style="position: relative;"><div class ="uploader-status pull-right text-muted" style="margin-top: 5px;"></div><button type="button" class="btn btn-link uploader-btn-browse"><i class="icon icon-plus"></i> 選擇文件</button><button type="button" class="btn btn-link uploader-btn-start"><i class="icon icon-cloud-upload"></i> 開始上傳</button></div></td></tr></tfoot></table> </div> </body> </html> <script>$('#tableUploader').uploader({url: '../admin/video/uploadvideo',//上傳地址lang: 'zh_cn',file_data_name: 'file',//文件類型// fileList:'grid',// staticFiles在此選項中設定文件上傳控件初始化顯示在文件列表中的靜態文件條目。對象數組的對象格式如下:chunk_size:'0',//啟用分片上傳 0為不啟用multipart_params: { foo: 'foo',bar: ['bar1', 'bar2'],test: {attr1: 'attr1 value'}},//攜帶參數responseHandler: function(responseObject, file) {// 當服務器返回的文本內容包含 `'error'` 文本時視為上傳失敗if(responseObject.response.indexOf('error')) {return '上傳失敗。服務器返回了一個錯誤:' + responseObject.response;}}}); </script>

php端用$_FILES[‘file’]接收即可

$sql ='SELECT ao.id as o_id,ya.id,ya.areaname FROM y_advertising_order aoLEFT JOIN y_area ya on find_in_set(ya.id,ao.area)where ao.id= :oid ';$list =Db::query($sql,['oid'=>$data]);```加一個聯表查詢使用find_in_set()的sql ,find_in_set配合join真的很好用

總結

以上是生活随笔為你收集整理的一个简单的ZUI多文件上传的demo和sql练习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。