ホームページ  >  記事  >  バックエンド開発  >  SAEのストレージサービスの使い方_PHPチュートリアル

SAEのストレージサービスの使い方_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:16:54991ブラウズ

SAEのストレージサービスの使い方

今日、やっとSAEのストレージサービスの使い方が分かりました。

saeはファイルパーミッション設定をサポートしていないため、すべてのコードファイルは数えられません。ただし、sae は、永続ファイルを保存するための特に優れた分散ファイル ストレージ サービスを提供します。実際、写真や文書などのWebサイトの素材ファイルを保存するために使用されます。

つまり、ファイルデータを保存する必要がある場合は、saeを使用できます。

sae の使用には 2 つのオプションがあります。

公式の解決策の 1 つは次のとおりです:

公式ストレージクラスを使用すると、ファイルの保存、ファイルの削除、ファイルの変更などのファイル操作を直接実行できます。

saeアプリストアで見たもう一つの方法は、sae用に合成されたwordpressがあります。

詳細なコードを確認できます。以下に簡単なテスト コードを貼り付けます (ストレージ実装のみ。開発シナリオには適していません)。

コードは次のとおりです

move_uploaded_file 関数を直接使用して、一時ファイルをアップロードできます。注目すべきは 2 番目のパラメータ $upload_dir=”saestor://” $dir です。

このうち、$domainはストレージ内に作成されるストレージサービスの名前です。 $dir は保存するディレクトリです。

saestor://mydomain/dir1/dir2/dir3/ 配下にファイルを保存したい場合。ストレージによってディレクトリが自動的に作成されるため、mkdir 関数を使用せずに URL を直接使用できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/895551.html技術記事 SAEのストレージサービスの使い方 今日やっとSAEのストレージサービスの使い方が分かりました。 sae はファイル許可設定をサポートしていないため、すべてのコード ファイルは数えられません。しかし、サエは特別なものを提供します...


<フォームアクション="" メソッド="ポスト" enctype="multipart/form-data">










$domain = "テスト";
$upload_dir = "saestor://" . $domain . "/qiao1/2/3/4/5/";

if(!is_dir($upload_dir))
{
//mkdir($upload_dir, 0777);
}

if ($_FILES["ファイル"]["エラー"] > 0)
{
echo "エラー: " . $_FILES["ファイル"]["エラー"] "
";
}
それ以外
{
echo "アップロード: " . $_FILES["ファイル"]["名前"] "
";
echo "タイプ: " . $_FILES["ファイル"]["タイプ"] "
";
echo "サイズ: " . ($_FILES["ファイル"]["サイズ"] / 1024) " Kb
";
echo "保存場所: " . $_FILES["file"]["tmp_name"];

}
if(move_uploaded_file($_FILES["file"]["tmp_name"],$upload_dir . $_FILES["file"]['name']))
{
「ok」をエコーし​​ます;
}


//mkdir($upload_dir . 'qiao' , 0777);

?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。