在我的应用程序中,我允许用户上传PDF文件的URL。我想只从URL中获取文件名。 例如:如果用户上传URL为www.gradsch.ohio-state.edu/Depo/ETD_Tutorial/lesson2.pdf而不是lesson2.pdf应该被提取 代码:
function load_file(box) {
var file = document.getElementById('file');
if (file == "") {
alert("Enter File URL");
return false;
}
}
我如何只从URL中抓取文件名
答案 0 :(得分:0)
作为 的 file.substring 强> 你指向容器并尝试使用子串方法,而不是它的内容。
你应该使用 file.innerHTML.substring 而不是。
答案 1 :(得分:0)
尝试使用:file.text() or file.val()
例如:
return file.text().substring(file.text().lastIndexOf("/") + 1, file.text().lastIndexOf("."));
或者,
return file.val().substring(file.val().lastIndexOf("/") + 1, file.val().lastIndexOf("."));