Вы можете поместить изображение вместо этого и сделать это следующим образом:
HTML:
<img src="/images/uploadButton.png" id="upfile1" style="cursor:pointer" />
<input type="file" id="file1" name="file1" style="display:none" />
JQuery:
$("#upfile1").click(function () {
$("#file1").trigger('click');
});
CAVEAT: In IE9 и IE10, если вы активируете onClick в входе файла через javascript, форма будет помечена как «опасная» и не может быть отправлена с помощью javascript, не уверен, что ее можно отправить традиционно.
Да. Если он указывает домен как .myapp.com, то myapp.com и subdomain.myapp.com могут либо прочитать, либо установить его.