HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

AJAXおよびjQueryでのHTML5ファイルアップロードの使用


フォームが送信されたら、送信プロセスをキャッチし、ファイルアップロード用に次のコードスニペットを実行してみてください-

// File 1
var myFile = document.getElementById('fileBox').files[0];
var reader = new FileReader();
reader.readAsText(file, 'UTF-8');
reader.onload = myFunc;

function myFunc(event) {
   var res = event.target.result; var fileName = document.getElementById('fileBox').files[0].name;
   $.post('/myscript.php', { data: res, name: fileName }, continueSubmission);
}

次に、サーバー側(つまり、myscript.php)-

$data = $_POST['data'];
$fileName = $_POST['name'];
$myServerFile = time().$fileName;

// Prevent overwriting
$fp = fopen('/uploads/'.$myServerFile,'w');
fwrite($fp, $data);
fclose($fp);
$retData = array( "myServerFile" => $myServerFile );
echo json_encode($retData);

  1. Javaでのパッケージの作成と使用

    パッケージを作成するときは、パッケージの名前を選択し、クラス、インターフェイス、列挙、およびを含むすべてのソースファイルの先頭にその名前とともにパッケージステートメントを含める必要があります。パッケージに含めるアノテーションタイプ。 パッケージステートメントは、ソースファイルの最初の行である必要があります。各ソースファイルに含めることができるパッケージステートメントは1つだけであり、ファイル内のすべてのタイプに適用されます。 パッケージステートメントが使用されていない場合、クラス、インターフェイス、列挙、およびアノテーションタイプは現在のデフォルトパッケージに配置されます。 パッケージステ

  2. サブプロットとArtistAnimationでMatplotlibを使用したアニメーション

    サブプロットとArtistAnimationでMatplotlibを使用してアニメーション化するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 図とサブプロットのセットを作成します。 ユーザー定義関数を作成します。初期化 、明確なフレームを描画します。 FuncAnimationを使用する 関数*func*を繰り返し呼び出してアニメーションを作成します。 アニメーションを定義する FuncArtistのデータポイントを更新する関数 クラス。 図を表示するには、 show()を使用します メソッド。 例 impor