亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 38
粉絲 0
評(píng)論 0
訪問量 30665
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
配置layui實(shí)現(xiàn)文件上傳與儲(chǔ)存;curl請(qǐng)求接口數(shù)據(jù)
一個(gè)好人
原創(chuàng)
1095人瀏覽過

tp6配置layui,實(shí)現(xiàn)文件上傳與儲(chǔ)存

1、修改public/.htaccess文件配置,在index.php后加?,如下:

  1. RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

2、引入layui.js文件:

  1. <script src="/static/layui/layui.js"></script>

3、引入layui的layer和upload模塊:

  1. layui.use(['layer', 'upload'], function () {
  2. $ = layui.jquery;
  3. upload = layui.upload;
  4. layer = layui.layer

4、執(zhí)行實(shí)例,接口配置:

  1. var uploadInst = upload.render({ elem: '#img_upload' //綁定元素 , url: '/Files/upload' //上傳接口, field: 'image', done: function (res) {
  2. //上傳完畢回調(diào)
  3. if (res.code > 0) {
  4. return layer.alert(res.msg, { icon: 2 });
  5. }
  6. $('#img_singer').attr('src', res.data);
  7. }
  8. , error: function () {
  9. //請(qǐng)求異常回調(diào)
  10. }
  11. });
  12. });

5、創(chuàng)建Files類及upload方法:

  1. function upload(){
  2. //接收數(shù)據(jù):
  3. $file = request()->file('image');
  4. $savename = '/storage/' . \think\facade\Filesystem::disk('public')->putFile('topic', $file);
  5. //同一斜杠:
  6. $savename = str_replace('\\', '/', $savename);
  7. //返回響應(yīng)結(jié)果:
  8. return json(['code' => 0, 'data' => $savename]);
  9. // 可以echo也可以return
  10. }

存儲(chǔ)上傳數(shù)據(jù):

  1. function save() {
  2. var data = {};
  3. data.name = $('input[name="title"]').val();
  4. data.catid = $('select[name="catid"]').val();
  5. data.avatar = $('#img_singer').attr('src');
  6. console.log(data);
  7. $.post('/singer/save', data, function (res) {
  8. console.log(res);
  9. if (res) {
  10. layer.alert('新增成功', { icon: 1 }, function () {
  11. location.href = 'http://admin.phpenv.com/';
  12. });
  13. }
  14. }, 'json')
  15. }

curl請(qǐng)求接口數(shù)據(jù)

  1. $url = "http://v.juhe.cn/toutiao/index?type=guoji&key=***";
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, $url);
  4. curl_setopt($curl, CURLOPT_HTTPGET, true);
  5. curl_setopt($curl, CURLOPT_POST, true);
  6. curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
  7. curl_setopt($curl, CURLOPT_HEADER, false);
  8. // 執(zhí)行curl_exec()獲取到的信息不輸出,直接已字符串方式返回
  9. curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
  10. $apiData = curl_exec($curl);
  11. // echo $apiData;
  12. $data = json_decode($apiData, true);

總結(jié):

curl的參數(shù)配置有點(diǎn)看不懂,根據(jù)老師的配置可以獲取網(wǎng)絡(luò)數(shù)據(jù),有點(diǎn)像爬蟲;通過配置layui實(shí)現(xiàn)文件上傳比較容易理解,注意第1條文件配置,否則會(huì)報(bào)錯(cuò)。

批改老師:歐陽克歐陽克

批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)