phpパッケージファイルをデータベースにアップロード(パス)
2736 ワード
1.まず、データベースにアップロードするのはアップロードされた画像なのか、それとも画像アドレスなのかを考えます.ここでアップロードしたのは画像アドレスです.画像やオーディオストレージデータベースが大きすぎると、データベースが崩れてしまいます.
次に、カプセル化されたファイルのアップロード方法を示します.
2.htmlページ
ここでは、前のカプセル化されたデータベースメソッドの文章を読むことができます.
まとめ
以上、編集者がご紹介したphpパッケージファイルをデータベース(パス)にアップロードしましたので、お役に立てば幸いです.
次に、カプセル化されたファイルのアップロード方法を示します.
$maxSize){
return [0,' '];
}
// mime
if(!in_array($_FILES[$key]['type'],$allowMime)){
return [0,' mime '];
}
//
$info = pathinfo($_FILES[$key]['name']);
$sub = $info['extension'];
if(!in_array($sub,$allowType)){
return [0,' '];
}
//
if($ifFileName){
$name = uniqid().'.'.$sub;
}else{
$name = $info;
}
//
$path = rtrim($path,'/').'/'.date('Y/m/d').'/';
// ,
if(!file_exists($path)){
mkdir($path,0777,true);
}
//
if(is_uploaded_file($_FILES[$key]['tmp_name'])){
if(move_uploaded_file($_FILES[$key]['tmp_name'],$path.$name)){
echo ' ';
return [1,$path.$name];
}else{
return[0,' '];
}
}else{
return [0,' '];
}
}
2.htmlページ
3、次はデータベースをリンクするここでは、前のカプセル化されたデータベースメソッドの文章を読むことができます.
まとめ
以上、編集者がご紹介したphpパッケージファイルをデータベース(パス)にアップロードしましたので、お役に立てば幸いです.