2

私は、ユーザーがFacebookのウォールポストのような単一のフォーム送信で写真とテキストを投稿できるソーシャルネットワーキングサイトに取り組んでいます。フォームタイプはどうあるべきか。何か例を教えてください。

4

1 に答える 1

3

フォームのenctypeを「multipart/form-data」に設定する必要があります。

次に例を示します。

<form method="post" action="index.php" enctype="multipart/form-data">
    <input type="text" name="text">
    <input type="file" name="video">
    <input type="submit" name="just_a_button">
</form>

もちろん、このようなフォームを処理するには、サーバー側に適切なPHP(または他のサーバー側言語)スクリプトが必要です。

最大ファイルサイズの追加の制限は、ブラウザー側とサーバー側の両方で発生する可能性があります(PHP環境構成)。したがって、ビデオファイルを送信する場合は、ファイル全体を一度に送信するのではなく、送信されるファイルを部分的にストリーミングする、jQuery、Flashアップローダー、またはsth。用のいくつかの準備ができたプラグインを検討することを強くお勧めします。一般に、30〜50 MB以上のファイルは、これらの制限のために、単純なHTMLフォームを介して送信することは困難です。

于 2012-06-21T11:49:48.343 に答える