POST TIME:2021-05-21 23:18
上傳主要代碼如下:
<input name="picname" type="text" id="picname" style="width:240px" />
<input type="button"
<iframe name='uplitpicfra' id='uplitpicfra' src='' width='200' height='200' style='display:none'></iframe>
<span class="litpic_span"><input name="litpic" type="file" id="litpic"
看到最后一行代碼,就可以發(fā)現(xiàn)他的上傳實(shí)際上就是用的HTML最普通的file上傳方法,把圖層蓋到button本地上傳上面并把背景設(shè)為透明,看上去是一個(gè)button,實(shí)際上點(diǎn)擊的卻是file的瀏覽按鈕。#litpic{ filter:alpha(opacity=00);-moz-opacity:.0;opacity:0.0;cursor:pointer;}
當(dāng)用戶選擇一個(gè)圖片后觸發(fā)函數(shù)SeepicNew,這個(gè)函數(shù)在main.js中。然后通過這個(gè)JS創(chuàng)建表單需要的元素后提交,提交的對(duì)像是iframe,所以頁(yè)面不會(huì)整個(gè)跳轉(zhuǎn)。表單提交在archives_do.php文件中,這個(gè)文件用AdminUpload這個(gè)函數(shù)處理了表單的提交并返回相應(yīng)的值來得到圖片的處理結(jié)果。而AdminUpload這個(gè)函數(shù)是放在include/helper/upload.helper.php
