既然你都在php頁(yè)面打印$_FILE沒(méi)有值說(shuō)明沒(méi)有數(shù)據(jù)上傳到php文件。

成都創(chuàng)新互聯(lián)秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站制作、做網(wǎng)站,微信小程序,網(wǎng)頁(yè)設(shè)計(jì)制作,手機(jī)網(wǎng)站開(kāi)發(fā),全網(wǎng)營(yíng)銷推廣幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
ajax上傳文件:
$(document).ready(function(){
$('#test').click(function(){
$.ajaxFileUpload({
url:'接收路徑',
secureuri:?false,
fileElementId:'file',
dataType:?'text',//返回?cái)?shù)據(jù)類型
success:?function?(data,?status){
//alert(data);
$("#img").attr("src","圖片地址
);
},
error:?function?(data,?status,?e)//服務(wù)器響應(yīng)失敗處理函數(shù)
{
alert(e);
}
});
//$('#upload').submit();
});
});
數(shù)據(jù)接收不到,跟phpstorm有什么關(guān)系,它只是個(gè)編碼工具,你起碼該從你的代碼開(kāi)始找問(wèn)題。
你可以在數(shù)據(jù)接收的地方打印所有接收的數(shù)據(jù)來(lái)看看,也許你根本沒(méi)提交到那里,或者你表單寫(xiě)得有問(wèn)題。
最好能貼出關(guān)鍵代碼來(lái)看一下。
可能是信息填寫(xiě)錯(cuò)誤了。
登錄賬號(hào),密碼,服務(wù)器名稱,數(shù)據(jù)庫(kù)名稱登錄錯(cuò)誤導(dǎo)致不能連接,這個(gè)比較常見(jiàn),仔細(xì)檢查好所填信息是否正確,填寫(xiě)正確一般就可以解決。
上傳文件不能用POST接收,并且發(fā)送文件類型需要在表單里面添加enctype="multipart/form-data"這個(gè)才能發(fā)送文件。如:form action="{:U('Admin/Task/addhandle')}" method="post" enctype="multipart/form-data"
在控制器中需要用$_FILES這個(gè)來(lái)接收上傳的文件數(shù)據(jù)。
注意表單的Form標(biāo)簽中一定要添加 enctype=”multipart/form-data”文件才能上傳。因?yàn)楸韱翁峤坏疆?dāng)前模塊的upload操作方法,所以我們?cè)谀K類里面添加下面的upload方法即可:
Public function upload(){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 實(shí)例化上傳類
$upload-maxSize = 3145728 ;// 設(shè)置附件上傳大小
$upload-allowExts = array('jpg', 'gif', 'png', 'jpeg');// 設(shè)置附件上傳類型
$upload-savePath = './Public/Uploads/';// 設(shè)置附件上傳目錄
if(!$upload-upload()) {// 上傳錯(cuò)誤提示錯(cuò)誤信息
$this-error($upload-getErrorMsg());
}else{// 上傳成功 獲取上傳文件信息
$info = $upload-getUploadFileInfo();
}
// 保存表單數(shù)據(jù) 包括附件數(shù)據(jù)
$User = M("User"); // 實(shí)例化User對(duì)象
$User-create(); // 創(chuàng)建數(shù)據(jù)對(duì)象
$User-photo = $info[0]['savename']; // 保存上傳的照片根據(jù)需要自行組裝
$User-add(); // 寫(xiě)入用戶數(shù)據(jù)到數(shù)據(jù)庫(kù)
$this-success('數(shù)據(jù)保存成功!');
}
本文題目:php上傳數(shù)據(jù)無(wú)法收到,上傳php文件到服務(wù)器
當(dāng)前URL:http://chinadenli.net/article37/dsgeosj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、云服務(wù)器、App開(kāi)發(fā)、網(wǎng)站策劃、域名注冊(cè)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)