当用户单击<input type="file">HTML 中元素中的"浏览"按钮时,我想限制可从本机OS文件选择器中选择的文件类型.我有一种感觉,这是不可能的,但我想知道是否有是一个解决方案.我想完全依赖于HTML和JavaScript; 请不要闪光.
我希望网站上的excel文件在点击时在Excel中打开,不会保存在桌面上,或者在浏览器中嵌入打开等等.现在显然这一切都取决于每个用户的所有配置,但最好的内容类型是什么和其他设置,以实现大部分时间?
这有两个问题:
我知道这听起来很容易,但事实并非如此.
我参与了官方邮件列表讨论,在IRC上建立了存在,为杂志撰写文章,在sourceforge上托管,提交给freshmeat,甚至贿赂朋友和同事.在10个案例中的10个案例中,我仍然是唯一的开发人员.即使是我写的设备驱动程序,也不会给那些打电话给我的制造商,提出请求,并发送新硬件原型以供我支持.
我一直无法支持开源项目,尤其是我自己的项目.在"工作"中,管理人员一直厌倦创建和贡献补丁.我知道在许多人看来,与"免费"软件存在脱节.而且我知道有志同道合的人愿意并且能够提供帮助.问题是找到它们.
我不是在寻找或者对奴隶劳动感兴趣.只希望找到一些有共同兴趣的有才华的人,不介意贡献一两个补丁.我寻求团队建设,而不是体力劳动.我可以首当其冲,不介意.我想与他人合作,而不是单独飞行.我公开欢迎批评和建议.我渴望它.
我已经写了各种各样的"东西"在这里和那里被使用.我的一些工作甚至默认打包在一些Linux发行版中.问题是,我没有足够的天赋将自己的一切都提升到一个新的水平.我根本没有能力成为十几个项目的唯一维护者.我经常收到功能请求,没有时间处理它们.我对一个应用程序的更新落后了两年多.
显然,我自己太过分散了.这让我不愿重新开始.我需要关注我已经"放在那里"并保持它的东西.没有任何帮助.很多错误报告(我都在其中),而不是一个修复的建议.来自人们的大量愤怒的电子邮件让我感到很生气,因为我对某些边缘案件有一个错误.我平静地为我不想要的东西提供客户支持.
我有很多用户,没有贡献者; 这是否意味着我有糟糕的项目?我将源代码发布到从设备驱动程序到Dashboard小部件的所有内容.我从来没有想到过一分钱,但是使用我的创作的开发人员可以提供一些帮助.我一直认为贡献会与我的用户群成比例增加.我没有收到任何一个询问,为此我很乐意给予赞扬,赞赏,......在这一点上,我想我会跪下来,致力于向任何提供援助的人进行崇拜.
我把这个问题提到了迄今为止我找到的聪明才智的最佳论坛.你怎么建议我提高知名度都用户和开发人员?我能做些什么能激发社区的努力吗?......或者我必须总是诉诸于自私吗?/"这是一个补丁,所以你的垃圾将在AIX上编译,我们不必在每次更新后修复它." 我可以建立过时而无法提供错误报告,但这看起来很糟糕.