用户刚刚使用HTML文件输入标记选择了要上传的文件,然后单击了提交按钮,然后在特定位置上传或保存文件。
我知道您可以使用php($_FILES['file']['name']
)获取文件名,文件路径等,但是有一种方法可以让我知道上传文件的名称(只有名称,而不是完整路径) )使用JavaScript?可能吗?如果是的话,怎么办呢?
答案 0 :(得分:2)
可能:
<html><body>
<form onsubmit="alert(document.getElementById('up_file').value);">
<input type='file' id='up_file' />
<input type='submit' value='Submit' />
</form>
</body></html>
答案 1 :(得分:1)
我认为这可能会有所帮助,需要上传文件并显示名称:
document.getElementById('upload')。onchange = uploadOnChange;
function uploadOnChange(){
var filename = this.value;
var lastIndex = filename.lastIndexOf("\\");
if (lastIndex >= 0) {
filename = filename.substring(lastIndex + 1);
}
document.getElementById('filename').value = filename;
}