我想设计一个图片上传器。为了选择图像,我们这样做:
<input type="file" />
但我不想使用常规输入,我有一个 div
我希望当用户单击它时,文件选择对话框打开,之后一切都以标准方式继续。
我想使用 Angular.js
而不是 jQuery
如果可能的话因为我的项目在 Angular.js
原文由 Fcoder 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想设计一个图片上传器。为了选择图像,我们这样做:
<input type="file" />
但我不想使用常规输入,我有一个 div
我希望当用户单击它时,文件选择对话框打开,之后一切都以标准方式继续。
我想使用 Angular.js
而不是 jQuery
如果可能的话因为我的项目在 Angular.js
原文由 Fcoder 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
您不需要 javascript 来执行此操作,请不要查看内联样式
请注意,您需要添加更多跨浏览器不透明行
请参阅演示 http://jsfiddle.net/yp2dykn5/
将此接缝 编辑 为流行的问题/答案。
所以我用下面的信息更新了这个答案,包括跨浏览器不透明线支持。