【发布时间】:2011-01-19 07:20:27
【问题描述】:
我知道如何使用传统的“选择文件...”然后“上传”机制来上传文件。我想知道是否有办法使用单输入控件来做到这一点。这样做的部分动机是没有人会在不想上传文件的情况下选择文件,那么为什么人们必须分两步完成这个过程呢?
我知道有一些 Flash 解决方案;我不反对使用 Flash,但想知道如果没有它,这个问题是否可以解决。我认为它的操作方式与 Gmail 上传自己的附件的方式非常相似。
此应用程序是照片上传器;用户点击控件,会弹出一个文件选择对话框,用户选择文件,然后开始上传过程,将照片放置在页面上的某个位置。
在 stackoverflow 和网络其他地方发布了几个与此类似的问题。很多时候答案是:“不!这是一个安全问题!”但没有解释为什么这是一个安全问题。如果这是一个安全问题,为什么它是一个安全问题?
【问题讨论】:
标签: javascript html file-upload