0

画像アップロードフォームがあります。ユーザーが画像を選択すると、画像が表示され、タイトルの新しい入力フォームと送信ボタンが表示されます。私はこれを行う方法を知っています。

アイデアは、ユーザーが最終送信をクリックした場合にのみ画像とタイトルを保存することです。

これを行うには、最初のステップでイメージを保存してデータベースを更新する必要がありますか?または、tempにアップロードできますか?ユーザーがステップ2で送信した場合は、ファイルを最終的な宛先に移動してデータベースを更新しますか?

4

2 に答える 2

2

ユーザーが送信するのをフォームで待つ必要があります。そうしないと、データベースは元に戻された(または一時的な)タイトルと画像名でオーバーフローします。ユーザーが[送信]をクリックすると、アップロードプロセスが開始され、true = your_tablevalues(...)に挿入された場合にアップロード結果がテストされます。

于 2012-10-24T03:53:28.370 に答える
0

なぜ2ステップ?ユーザーに画像を表示するためだけに画像を保存する場合は、サーバーにアップロードする前にユーザーのマシンからの画像を表示するHTML5ファイルリーダーAPIを使用できます。。。https://developer.mozilla.org/en-US/docs/DOM/FileReader

于 2012-10-24T04:07:47.770 に答える