Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
File 将文件上载到本地服务器到";“安全文件夹”;用流星_File_Upload_Meteor_Fileserver - Fatal编程技术网

File 将文件上载到本地服务器到";“安全文件夹”;用流星

File 将文件上载到本地服务器到";“安全文件夹”;用流星,file,upload,meteor,fileserver,File,Upload,Meteor,Fileserver,我已经设法用Meteor将文件上传到本地服务器 -.meteor -local -build -db -static 我将文件写入静态文件夹,一切正常,但每当我重新启动服务器、结束构建新应用程序时,本地文件夹就会与静态文件夹一起被删除 是否有一个安全的地方存放不与应用程序捆绑的文件? 我曾尝试在本地文件夹外编写,就在它旁边,但当我部署该版本时,该应用程序根本不会在meteor服务器上启动 那么,我应该在哪里创建一个“安全文件夹”,既不在部署时捆绑,也不

我已经设法用Meteor将文件上传到本地服务器

-.meteor
   -local
      -build
      -db
      -static
我将文件写入静态文件夹,一切正常,但每当我重新启动服务器、结束构建新应用程序时,本地文件夹就会与静态文件夹一起被删除

是否有一个安全的地方存放不与应用程序捆绑的文件? 我曾尝试在本地文件夹外编写,就在它旁边,但当我部署该版本时,该应用程序根本不会在meteor服务器上启动

那么,我应该在哪里创建一个“安全文件夹”,既不在部署时捆绑,也不在重新启动时删除,而且仍然可以访问部署到meteor服务器的应用程序


提前谢谢

这取决于部署应用程序的位置和方式。如果您正在使用vps或类似的解决方案来访问文件系统,您可以:

  • 在项目目录之外的完全不相关的地方编写
  • 在项目目录内的隐藏目录中写入。因此,在
    .meteor
    旁边,但仅在另一个以
    开头的文件夹中(如
    .uploads

这是否可行可能取决于您的平台。

我看到的其他项目将文件上传到Amazon S3或使用类似filepicker.io的东西。AmazonS3是通用的“安全文件夹”;)