为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法在不使用输入文件的情况下上传文件

有没有办法在不使用输入文件的情况下上传文件

ITMISS 2022-06-05 10:56:57
有没有一种方法可以在不使用<input type="file"> 我希望用户在单击基于 JavaScript 的照片时上传文件的情况下上传文件
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

我相信您将需要输入,但您可以使用 CSS 隐藏它,这样用户就不会被迫与之交互,然后您通过图像上的 javascript click 事件提供输入功能。


基本上,这就是技术,已经在这里回答但适用于图像:

https ://stackoverflow.com/a/12436476/1161948


$("#select_logo").click(function(e){

   e.preventDefault();

   $("#logo").trigger('click');

});

#logo { display: none; }

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div>Click the image to upload</div>

<img src="https://placehold.it/150x50" id="select_logo"><input type="file" id="logo">

然后,根据您希望上传的文件类型,您需要做更多的工作来读取文件的内容。这是一个示例:https ://stackoverflow.com/a/44161989/1161948


查看完整回答
反对 回复 2022-06-05
  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号