0

画像のアップロードに関して多くの質問がありますが、次の問題に対する単純で直接的な答えを見つけることができません。

  • ローカル画像を選択するための参照ボタン
  • アップロードしてウェブページに表示
  • SQL Server データベースへの書き込み

確かに、この一連のイベントは Web サイトで頻繁に発生するに違いありません。HTML、JS を使用してアップロードおよび表示し、PHP を使用して Dbase に書き込む一連のサンプル コードを入手した人はいますか。

どんな助けでも大歓迎です

フィル

4

3 に答える 3

0

画像 URI を SQL データベースにアップロードする秘訣は次のとおりです。

  1. ブラウザーから URI 文字列を取得する (おそらく base64 として)
  2. 画像をバラバラにする (いつでも)
  3. 各ピースに連番を付ける(表の列に対応している必要があります)
  4. あなたのために行われていない場合は、リクエストの前に各ピースを必ずencodeURIしてください(「予約済み」文字を処理するため)
  5. これは、繰り返しフォームを送信する (localstorage を使用する)、AJAX を使用する、または Websocket を使用することで実行できます。

これは、リクエストが順不同でサーバーに到着することがあるためです。

次に、テーブルからデータの断片を取得するために、断片を選択し... SEQ_NO で並べ替え、通常はサーバー側の言語 (PHP、CF など) で文字列を連結します。

于 2014-09-23T22:43:09.410 に答える
0

何を言っているのかよくわかりませんが、以下に例を示します。

このようなもの?

PHPコード、

<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
  // and here some rest of codes to put into the db
?>

HTML コード

<html>
<body>

<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>
于 2012-06-17T22:55:50.290 に答える