我想要一个 <input type="file">
表单元素,用户选择文件后立即触发上传过程,无需用户再点击“上传”按钮。
如何在选择文件后立即启动文件上传过程,并异步执行文件传输?
编辑:Uploadify 看起来不错 - 但它需要 Flash 才能上传。如果可能的话,我想尽量避免这种情况。要求使用 Flash 上传文件可能会成为人们在线获取照片的障碍。我的目标网站受众是那些没有太多互联网、表单等经验的人。我正在努力让整个流程尽可能简单。
我想要一个 <input type="file">
表单元素,用户选择文件后立即触发上传过程,无需用户再点击“上传”按钮。
如何在选择文件后立即启动文件上传过程,并异步执行文件传输?
编辑:Uploadify 看起来不错 - 但它需要 Flash 才能上传。如果可能的话,我想尽量避免这种情况。要求使用 Flash 上传文件可能会成为人们在线获取照片的障碍。我的目标网站受众是那些没有太多互联网、表单等经验的人。我正在努力让整个流程尽可能简单。
您不需要使用任何库。创建一个带有id的隐藏iframe(visibility:hidden而不是display:none)。然后将上传表单的target属性设置为此iframe。像往常一样触发表单提交。