ホームページ  >  記事  >  バックエンド開発  >  php swfupload 画像アップロードのサンプルコード

php swfupload 画像アップロードのサンプルコード

怪我咯
怪我咯オリジナル
2017-07-12 09:29:031167ブラウズ

SWFUpload は、Flash と JS を組み合わせた ファイルアップロード プラグインです。

SWFUpload

の特徴 1. Flash を使用してアップロードすると、Flash ボタンのスタイルが更新されません。カスタマイズすることができます。

2. ブラウザ側でアップロードするファイルを制限できます。

3. アップロードキューが存在します。サーバー側でのファイルの受信は、通常のフォームによるファイルのアップロードと同じです。 SWFUpload ファイルのアップロード プロセスを導入します。 js ファイル

2 を使用して、SWFUpload オブジェクト をインスタンス化し、構成パラメーター オブジェクトを渡してさまざまな側面を構成します。

3. SWFUpload が提供する Flash ボタンをクリックすると、ファイル選択ウィンドウが表示され、アップロードするファイルを選択します。

4. ファイルの選択が完了すると、要件を満たすファイルが追加されます。アップロード キュー;

5. startUpload メソッドを呼び出して、キュー内のファイルのアップロードを開始します。6. 開発者は、これらのイベントを使用して UI を更新し、エラーを処理します。プロンプトなどを発行します

以下は php swfupload 画像アップロードのサンプルコードです

​​
if (isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) {
    $upload_file = $_FILES['Filedata'];
    $file_info   = pathinfo($upload_file['name']);
    $file_type   = $file_info['extension'];
    $save        = 'image/' . md5(uniqid($_FILES["Filedata"]['name'])) . '.' . $file_info['extension'];
    $name        = $_FILES['Filedata']['tmp_name'];

    if (!move_uploaded_file($name, $save)) {
        exit;
    }

    //将数组的输出存起来以供查看
    $fileName = 'test.txt';
    $postData = var_export($file_info, true);
    $file     = fopen('' . $fileName, "w");
    fwrite($file,$postData);
    fclose($file);
}

以上がphp swfupload 画像アップロードのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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