【发布时间】:2010-11-04 15:42:29
【问题描述】:
我想用各种 webmail 界面中常见的行为来实现文件上传。我的意思是通过打开文件对话框选择附件(一个或多个),然后它们的名称出现在(例如)带有消息正文的文本区域下。并且只有添加附件并在提交表单时上传的信息。 我知道它可能包括 AJAX 可能一些服务器端脚本,但我完全不知道在哪里以及如何搜索这种机制的示例。
提前感谢
【问题讨论】:
标签: javascript ajax file uploading
我想用各种 webmail 界面中常见的行为来实现文件上传。我的意思是通过打开文件对话框选择附件(一个或多个),然后它们的名称出现在(例如)带有消息正文的文本区域下。并且只有添加附件并在提交表单时上传的信息。 我知道它可能包括 AJAX 可能一些服务器端脚本,但我完全不知道在哪里以及如何搜索这种机制的示例。
提前感谢
【问题讨论】:
标签: javascript ajax file uploading
见is-it-possible-to-ajax-a-file-upload。
标准浏览器 + Javascript 是不够的,需要额外的帮助。像flash 这样的浏览器插件和服务器端支持的组合。在应用程序正在使用(或考虑)的 Web 框架内寻找解决方案。
【讨论】:
AJAX 不是必需的,Javascript 也不是。只有一个带有<input type="file"> 的表单。您的服务器必须处理结果,但这显然取决于您使用的语言。
【讨论】: