html - 以单一表格提交文本和图像/视频

标签 html

我正在开发社交网站,用户可以在单一表单提交中发布照片和文本,例如 Facebook 墙贴。 表单类型应该是什么。有没有例子请分享一下。

最佳答案

您的表单应将 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 uploader 或其他东西,它们可以部分地传输正在发送的文件,而不是一次发送整个文件。一般来说,由于这些限制,仅通过简单的 HTML 表单很难发送 30-50 MB 或更大的文件。

关于html - 以单一表格提交文本和图像/视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11136397/

相关文章:

html - 如何使 <a> 标签的大小与其父 <li> 标签的大小相同,以获得更大的可点击区域?

javascript - JQuery 将范围值附加到 textarea 一次

javascript - 如何在html输入中获取模式

javascript - 将列表嵌入为字符串 javascript 的一部分

html - 轮播中未显示完整图像

javascript - 可重复使用的网页元素

html - 如何用左尖括号 'pre' 解决 '<' 标签的问题?

jquery - 下拉菜单 jquery 切换项目

html - 边缘浏览器输入占位符(文本重复)

javascript - HTML5 Canvas ,另存为图像,toDataURL(),创建ID