在我的nodejs localserver代码中,我可以将预定义的文件上传到服务,看起来有点像
app.post("/postmedia", (request, response) =>{
//...
uploadMedia("file name", "c:/location/filelocation.mp4");
//...
}
现在,我正在尝试制作它,以便您可以在我的Web应用程序中选择一个文件,选定的文件将传递/发布到nodejs服务器方法,然后如上所示上传它。
我的问题是能否在您的PC上获取选定文件的文件位置,还是方法错误/不安全?我需要将文件传递或上传到nodejs服务器,然后使用方法上传并从那里删除文件吗?
答案 0 :(得分:1)
如果您想采用自己的方法:
您必须将其上载到节点服务器1st。因此,在服务器上,您可以为此目的创建temp
目录,并编写cron将其上传到您想要的任何位置。
上传文件后,应将其从节点服务器中删除,以免文件变得越来越大。
其他方法可能是拥有客户端SDK(例如aws-sdk
)并将其直接上传到您的目的地。因此,您无需自行管理上传和删除。