Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上传文件';s文件路径节点_Javascript_Node.js - Fatal编程技术网

Javascript 上传文件';s文件路径节点

Javascript 上传文件';s文件路径节点,javascript,node.js,Javascript,Node.js,我使用 输入类型:“文件” 输入字段生成的对象如下所示 { lastModified: 1524895591000 lastModifiedDate: Date 2018-04-28T06:06:31.000Z name: "images.jpeg" size: 10732 type: "image/jpeg" webkitRelativePath: "" } 如何获取节点中文件的完整路径?我在ubuntu 17.10上 更新: 我基本上需要文件FileToBeUplo

我使用

输入类型:“文件”

输入字段生成的对象如下所示

{
  lastModified: 1524895591000
  lastModifiedDate: Date 2018-04-28T06:06:31.000Z
  name: "images.jpeg"
  size: 10732
  type: "image/jpeg"
  webkitRelativePath: ""
}
如何获取节点中文件的完整路径?我在ubuntu 17.10上

更新

我基本上需要文件
FileToBeUploaded.txt的完整路径,它类似于

/home/m/Desktop/FileToBeUploaded.txt


这样我就可以在上传文件的文件路径上执行子进程命令。

你的意思是这样你就可以从节点应用程序中“读取”文件?这取决于用于接受文件上载的内容。不同的图书馆有不同的方法,有不同的选择。在前端,我只是使用输入标签来选择文件。在我的后端服务器上,我使用express fileupload读取所选文件并将其上载到服务器。我需要的是上载文件所在的当前路径。所有上载的文件都在本地文件系统中,并且不是从外部上载的,因此会将文件内容保留在缓冲区中。根据文档,可从
req.files
访问所有详细信息。但“缓冲区”实现对保留的数据量有限制,因此较大的上传会被截断。除了非常小的附件之外,可能对任何东西都没有用处。简而言之,“没有文件名”。它在内存中,并从文档中指定的属性引用。抱歉,我是一个错误,但很困惑。我应该使用其他工具来获取上传的文件路径吗?不能在服务器端使用类似于
multer
的工具,这将为您提供完整路径?