我想从Google Chrome中的文件输入中删除"未选择文件"工具提示(我发现Firefox中没有显示工具提示).
请注意,我所说的不是输入字段中的文本,而是关于将鼠标移到输入上时出现的工具提示.
我试过这个没有运气:
$('#myFileInput').attr('title', '');
Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个 Unity Webgl 项目,我是 javascript 和 web 的新手。
在我的项目中,用户必须能够将图片和视频添加到 webgl 播放器,图片工作正常(感谢 gman 在此线程上的代码)。我用它作为我的脚本的基础。当然,我已经更改了输入接受以获取视频(仅限 mp4)。但我遇到了一些麻烦。
我已经阅读了本教程以及我找到的关于 javascript 文件、Blob 等的所有文档。但我没有让它工作。我相信有些事情我不明白,FileReader因为从来没有调用console.log过"load"监听器,监听器也一样,"onerror"除非我点击取消(从这里的代码)。
function getPic( evt ) {
var file = document.querySelector( 'input[type=file]' ).files[0];
var reader = new FileReader();
reader.addEventListener( "onload", function () {
reader.readAsDataURL( file );
console.log( reader.result );
}, false );
reader.addEventListener( "onerror", function ( error ) {
console.log( "error" + error );
}, false );
}
Run Code Online (Sandbox Code Playgroud)
我也尝试onloadend …