本文目錄一覽:
- 1、如何判斷uploadify插件是否選擇了文件
- 2、關於thinkphp和uploadify上傳圖片添加到數據庫的問題
- 3、uploadify php中如何能輸出調試?
- 4、thinkphp3.2.3中用uploadify圖片上傳問題
- 5、asp.net用uploadify批量上傳報http error(405)錯
- 6、thinkphp使用uploadify上傳302錯誤
如何判斷uploadify插件是否選擇了文件
這裡要說的問題是為了驗證上傳文件是否已經存在於服務器,就需要checkExisting這一選項,看頁面JS代碼如下:
‘checkExisting’ : ‘/static/js/plugins/uploadify/check-exists.php’,
會交給check-exists.PHP後台文件來處理判斷文件存不存在,最初的源文件是這樣的:
就這麼幾句話,按常理來說,有了路徑文件名是可以file_exists()判斷文件是否存在服務器,但忽略了一個問題,就是如果自定義了上傳文件存放的路徑,如上所看到的floder:
若是這樣的話,文件判斷那就肯定是不存在的了,因為路徑都不對了,肯定找不到該文件……,此時看到,既然文件名能夠$_POST[]過來,那希望這個folder也能POST過來,那就來打印看看到底$_POST裡面放了些什麼,結果有些失望:
array (size=1)
‘filename’ = string ‘OOOPIC_SHIJUNHONG_20090809ad6104071d324dda.jpg’ (length=46)
就只有filename,什麼都沒了,接着還是不甘心,對JS不咋樣的還是硬着頭皮去看jquery.uploadify.min.js的源碼,皇天不負有心人!找了好久終於找到了,相關代碼如下:
原來這是已ajax提交過來的,其中的數據就只有filename,於是就想到把floder也傳過去,修改:
data: {
filename: d.name,
floder: e.formData.folder
},
然後再在check-exists.php文件接收:
這樣就大功告成了,可以判斷文件是否存在了。
如下圖:
關於thinkphp和uploadify上傳圖片添加到數據庫的問題
$upload = new \Think\Upload();// 實例化上傳類
$upload-maxSize = 3145728 ;// 設置附件上傳大小
$upload-exts = array(‘jpg’, ‘gif’, ‘png’, ‘jpeg’);// 設置附件上傳類型
$upload-rootPath = ‘./Uploads/’; // 設置附件上傳根目錄
$upload-savePath = ”; // 設置附件上傳(子)目錄
// 上傳文件
$info = $upload-upload();
if(!$info) {// 上傳錯誤提示錯誤信息
$this-error($upload-getError());
}else{// 上傳成功 獲取上傳文件信息
foreach($info as $file){
echo $file[‘savepath’].$file[‘savename’];
}
}
如果上傳成功的話,$info裡面就是信息,你可以dump($info);就可以看到了 如果有問題的話請繼續問
如果是多文件上傳可以這樣
input type=’file’ name=’photo1′
input type=’file’ name=’photo2′
input type=’file’ name=’photo3′
或者
input type=’file’ name=’photo[]’
input type=’file’ name=’photo[]’
input type=’file’ name=’photo[]’
uploadify php中如何能輸出調試?
首先,導入JS,前端寫個AJAX做上傳,處理上傳的,index.php就是了,直接複製到你項目中就可以了,上傳文件的路徑根據需要自己修改,望採納!
thinkphp3.2.3中用uploadify圖片上傳問題
手機端圖片-導入-一鍵適配保存就可以了 可以先上傳到圖片空間 更改下載好的CSV數據的存儲位置,加上創建一個數據庫的文件夾,因為你下載存儲的位置與賣家的存在位置不一致,更改幾個位置試試!希望幫到你! 你…
asp.net用uploadify批量上傳報http error(405)錯
這個無關版本的問題。。。
貼出你的代碼吧,還有後台處理的代碼。。。
thinkphp使用uploadify上傳302錯誤
Common本來就是公共類,可以放一些函數之類的,如果要繼承一個action,可以另起一個名字就好了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/192240.html