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 サイトの他の関連記事を参照してください。