1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊
我相信您將需要輸入,但您可以使用 CSS 隱藏它,這樣用戶就不會(huì)被迫與之交互,然后您通過圖像上的 javascript click 事件提供輸入功能。
基本上,這就是技術(shù),已經(jīng)在這里回答但適用于圖像:
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">
然后,根據(jù)您希望上傳的文件類型,您需要做更多的工作來(lái)讀取文件的內(nèi)容。這是一個(gè)示例:https ://stackoverflow.com/a/44161989/1161948
添加回答
舉報(bào)