首页 > 解决方案 > 如何捕获文件名并将其添加到文本文件中

问题描述

我有一个输入来加载文件和 JavaScript 代码来获取文件名,我在 Stack Overflow 上找到了这些文件名:

我的输入:

<%= file_field_tag 'file' %>

JavaScript 代码:

var fullPath = document.getElementById('file').value;
if (fullPath) {
   var startIndex = (fullPath.indexOf('\\') >= 0 ? fullPath.lastIndexOf('\\') : fullPath.lastIndexOf('/'));
   var filename = fullPath.substring(startIndex);
   if (filename.indexOf('\\') === 0 || filename.indexOf('/') === 0) {
      filename = filename.substring(1);
   }
   alert(filename);
}

alert(filename)有没有办法让它将文件名保存到文本文件中,而不是把它变成一个?

标签: javascriptrubytext-files

解决方案


推荐阅读