我有以下HTML:觸發一個輸入文件點擊不將文件上傳對話框
<form method="post" action="/link" style="position:absolute; left:-1000px;">
<input type="file" name="gameUpload" id="gameUpload" />
</form>
我想上傳功能,在HTML整合到統一。
這個想法是當在Unity引擎中點擊一個按鈕時,它會調用一個javascript函數,並且js函數將觸發文件輸入元素的點擊。
這在Firefox和IE10,IE9和IE8中運行得非常好。但它不適用於Chrome和Safari。
的JS代碼:
function uploadImage(){
jQuery("#gameUpload").trigger("click");
}
我想有一個「跨度」有一些文字,並試圖觸發被點擊的文本文件時輸入的點擊,這工作得很好。
而且,我做了以下檢查點擊是否被觸發:
jQuery("#gameUpload").unbind("click").bind("click",function(){
alert("I am open");
});
顯然,點擊是越來越觸發,因爲我收到警報,但該文件對話框是沒有得到開放。
沒有做不到的,這是一個安全噩夢...... – dandavis