我有一个文件上传输入框,当我点击浏览按钮并选择文件时,我希望文件名和扩展名出现在两个文本输入框中(参见代码示例)。
它正确地使用扩展名,但文件名也显示了路径,这给了我fakepath警告。
我理解原因,但有什么好的方法来做到这一点并仅将文件名放入该框中。我不需要路径。
function getoutput(){
outputfile.value=inputfile.value.split('.')[0];
extension.value=inputfile.value.split('.')[1];}
<input id='inputfile' type='file' name='inputfile' onChange='getoutput()'><br>
Output Filename <input id='outputfile' type='text' name='outputfile'><br>
Extension <input id='extension' type='text' name='extension'>