1、jsp标签,俩个标签距离无所谓,第一个隐藏
<input type="file" class="hide" id="pictureFileId">
<span class="webim-picture-icon">点击上传</span>
2、js操作-在调用click()之前需要恢复input的value为“”
$(document).on('click', '.webim-picture-icon', function(event){
event.preventDefault();
console.log("1"+$("#pictureFileId").val());
$("#pictureFileId").val("");//恢复默认后才可以调用下边change
console.log("2"+$("#pictureFileId").val());
$("#pictureFileId").click();
});
$("#pictureFileId").change(function(){
console.log("3"+$("#pictureFileId").val());
sendPrivateImg();
});
// 单聊发送图片消息
var sendPrivateImg = function () {
console.log('onFileUploadComplete');
}
参考播客:
http://blog.csdn.net/u013688040/article/details/19401789
http://blog.csdn.net/microandsmall/article/details/60326487