我正在使用以下代码进行文件浏览,以在Spotfire中上传xlsx数据。 但我无法获取文件的完整路径,但获取c:\ fakepath \ filename
我们不能通过从任何目录浏览文件来动态获取完整路径。
任何人都可以帮忙吗
<input id="file-input" style="width: 198px; height: 17px;" type="file" size="1">
var $contentField = $("#myContent > input").first();
function readSingleFile(e) {
var file = e.target.files[0];
if (!file) {
return;
}
var reader = new FileReader();
reader.onload = function(e) {
var contents = e.target.result;
//Replace the newline with ":"
//var replacedNL = contents.replace(/(?:\r\n|\r|\n)/g, "~");
var myContent = document.getElementById('file-input').files[0].name;
reader.readAsText
setContent(myContent);
}
reader.readAsText(file);
}
function setContent(fileContent) {
try {
$contentField.val(fileContent);
$contentField.focus();
$contentField.blur();
}
catch(err) {
alert(err)
}
}