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 上传器或其他东西,这些插件可以逐部分传输正在发送的文件,而不是一次发送整个文件。通常,由于这些限制,仅通过简单的 HTML 表单就很难发送 30-50 MB 或更大的文件。

于 2012-06-21T11:49:48.343 回答