Вот решение, которое работает для меня: CSS:
#uploadtruefield {
left: 225px;
opacity: 0;
position: absolute;
right: 0;
top: 266px;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity:0);
width: 270px;
z-index: 2;
}
.uploadmask {
background:url(../img/browse.gif) no-repeat 100% 50%;
}
#uploadmaskfield{
width:132px;
}
HTML с «маленькой» помощью JQuery:
<div class="uploadmask">
<input id="uploadmaskfield" type="text" name="uploadmaskfield">
</div>
<input id="uploadtruefield" type="file" onchange="$('#uploadmaskfield').val(this.value)" >
Просто убедитесь, что maskfied is полностью охвачено истинным полем загрузки.
Наше решение состоит в том, чтобы отказаться от видеоустройства FT602 и использовать не видеоустройство FT601, поскольку оно предназначено для передачи данных без видео USB.