【问题标题】:Custom file upload button自定义文件上传按钮
【发布时间】:2011-06-09 13:06:48
【问题描述】:

花了几个小时在网上搜索,但似乎我在寻找一件事并找到另一件事,无论是那个还是我想要的都无法完成。我不想重新设置<input type="file"> 的样式我想创建一个自定义按钮,它会打开一个浏览窗口,让用户选择特定类型的文件,用文件名填充一个单独的文本框并存储其余的在用户填写完表单的其余部分后,可以将信息传递给 php 上传脚本。所以换句话说,我想重新发明<input type="file">

【问题讨论】:

  • 你准备好使用 Flash 了吗?
  • 不能那样做。如果你想改变当前的方法,你需要研究一个基于 Flash 的上传系统。
  • 如果这是唯一的解决方案,我想创建一个万无一失的网站。

标签: php javascript html file-upload


【解决方案1】:

http://www.uploadify.com/demos/

Uploadify 是一个功能强大且高度可定制的文件上传脚本。以最简单的形式,Uploadify 很容易启动和运行,只需很少的努力和很少的编码知识。

Uploadify 还可以通过可用的自定义选项库进行修改,以满足更高级开发人员的需求。

http://www.uploadify.com/documentation/

buttonImg 参数:我们可以给出我们想要显示的图像/文本,即我们可以自定义浏览按钮。

【讨论】:

    【解决方案2】:

    这不能在常规 html 中完成,但可以使用 flash 或 silverlight 等来完成。您可能想看看 Plupload,在我看来这是一个相当简单的上传解决方案。

    【讨论】:

    • 在搜索了基于闪存的系统后,我还发现了uploadify,它看起来更适合我的需求。稍后当我尝试和测试时会再次发表评论。感谢您的建议和帮助
    【解决方案3】:

    这是不可能的,浏览按钮是以一种非常安全的方式实现的,不允许对其进行样式设置或对其进行任何操作。这是因为它可能以某种方式允许开发人员欺骗用户上传与预期不同的文件。

    【讨论】:

      【解决方案4】:

      在简单的 php 中是可能的。 尝试这个 +创建相册

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-09
        • 1970-01-01
        相关资源
        最近更新 更多