【问题标题】:Handling Temporary Files after upload上传后处理临时文件
【发布时间】:2013-07-25 23:32:52
【问题描述】:

我有一个快速应用程序,用户可以在其中上传照片。我正在使用 node-formidable 来处理上传部分。我还有 node-graphicsmagick 用于对这些照片进行操作,例如创建缩略图、读取 exif 数据。强大的节点写入临时文件,节点图形魔术师也是如此。然后我使用 knox 将照片上传到 S3。

我的问题是在使用 knox 上传到 S3 后,我无法理解如何处理临时文件。我知道如果我不处理它,那么它可能会导致问题,但不知道该怎么办?? 请帮我。

使用流是一种选择,但我无法理解如何从 node-formidable 和 node-graphicsmagick 流式传输。流媒体也是一个不错的选择,我想知道它是否可能。

请帮助我。谢谢

【问题讨论】:

    标签: node.js express


    【解决方案1】:

    删除即可:

    var fs = require('fs');
    var tmpFN = req.files.yourFieldName.meta.path;
    fs.unlink(tmpFN, function(err){
      if(err){ console.log(err); callback(err) }
      else { callback(null) };
    }); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-22
      • 2011-04-10
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多