上传的文件与原始文件不同

Poypoy

我正在尝试使用以下简单代码上传带有节点的文件:

UpdateController.prototype.uploadUpdateFile = function(req, res)
{
    var w = fs.createWriteStream(settings.uploadFolder + settings.updateFile);
    req.pipe(w);
    w.on('finish', function()
    {
        res.send(JSON.stringify({
            status:0,
            filename:settings.uploadFolder + settings.updateFile
        }));
    }, function()
    {
        res.send(JSON.stringify({
            status:1,
            message:"error during file upload, operation failed"
        }));
    });
}

该文件已正确上传,但由于标题(------ WebKitForm ... / octet-stream ....)和页脚(..------ WebKitFormBoundary9gOZjMubs9GivcUQ-- ..)而在原始文件之间切换被添加到内容中。

如何只获取文件内容?

杰罗姆·瓦格纳(Jerome Wagner)

您必须查看客户端请求的标头,以了解客户端如何决定向您发送文件(文件的编码方式)

您可能最终会使用busboy或依赖于它的另一个软件包:https : //www.npmjs.com/package/busboy

这样的程序包将“解码”浏览器发送的数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从原始JSON上传文件

来自分类Dev

上传并保存原始名称的文件

来自分类Dev

允许上传原始文件名

来自分类Dev

PHP文件上传:读取原始文件数据

来自分类Dev

访问作为文件参数上传的文件的原始名称

来自分类Dev

当我下载已在React Native中上传到Google云端硬盘的文件时,我得到的文件大小与原始文件不同

来自分类Dev

awk以与原始文件不同的顺序打印行

来自分类Dev

使用与原始(html)不同的名称保存文件

来自分类Dev

awk打印行以与原始文件不同的顺序

来自分类Dev

codeigniter上传多个文件的不同目录

来自分类Dev

在不同字段中上传多个文件

来自分类Dev

无法从不同的文件夹链接\导入原始文件

来自分类Dev

原始文件和复制文件的校验和不同

来自分类Dev

检查不同目录下的文件是否与原始文件相同

来自分类Dev

.NET FTP上传文件并保留原始日期时间

来自分类Dev

上传图片并更改原始图片文件名

来自分类Dev

从不同文件夹上传HTML多个文件

来自分类Dev

使用不同文件类型上传载波文件

来自分类Dev

如何在不同的文件夹中上传相同的文件?

来自分类Dev

Laravel 上传不同文件夹中的文件

来自分类Dev

从不同文件夹上传多个文件

来自分类Dev

表示multer如何上传大小不同的不同类型的文件

来自分类Dev

jQuery文件上传中出现错误时的原始文件名

来自分类Dev

如何使文件输入上传原始图像文件,而不是在IOS上强制转换为jpeg

来自分类Dev

将文件上传到服务器并使用Ruby中的NET :: SCP gem删除原始文件

来自分类Dev

如何使用 Fine Uploader 将文件上传到带有原始文件名的 azure blob

来自分类Dev

复制的DocumentFile具有与原始文件不同的大小和哈希

来自分类Dev

使用船长上传Sails.JS文件,访问原始文件名和动态上传路径

来自分类Dev

使用multer上传多个文件,但来自不同的领域?

Related 相关文章

  1. 1

    从原始JSON上传文件

  2. 2

    上传并保存原始名称的文件

  3. 3

    允许上传原始文件名

  4. 4

    PHP文件上传:读取原始文件数据

  5. 5

    访问作为文件参数上传的文件的原始名称

  6. 6

    当我下载已在React Native中上传到Google云端硬盘的文件时,我得到的文件大小与原始文件不同

  7. 7

    awk以与原始文件不同的顺序打印行

  8. 8

    使用与原始(html)不同的名称保存文件

  9. 9

    awk打印行以与原始文件不同的顺序

  10. 10

    codeigniter上传多个文件的不同目录

  11. 11

    在不同字段中上传多个文件

  12. 12

    无法从不同的文件夹链接\导入原始文件

  13. 13

    原始文件和复制文件的校验和不同

  14. 14

    检查不同目录下的文件是否与原始文件相同

  15. 15

    .NET FTP上传文件并保留原始日期时间

  16. 16

    上传图片并更改原始图片文件名

  17. 17

    从不同文件夹上传HTML多个文件

  18. 18

    使用不同文件类型上传载波文件

  19. 19

    如何在不同的文件夹中上传相同的文件?

  20. 20

    Laravel 上传不同文件夹中的文件

  21. 21

    从不同文件夹上传多个文件

  22. 22

    表示multer如何上传大小不同的不同类型的文件

  23. 23

    jQuery文件上传中出现错误时的原始文件名

  24. 24

    如何使文件输入上传原始图像文件,而不是在IOS上强制转换为jpeg

  25. 25

    将文件上传到服务器并使用Ruby中的NET :: SCP gem删除原始文件

  26. 26

    如何使用 Fine Uploader 将文件上传到带有原始文件名的 azure blob

  27. 27

    复制的DocumentFile具有与原始文件不同的大小和哈希

  28. 28

    使用船长上传Sails.JS文件,访问原始文件名和动态上传路径

  29. 29

    使用multer上传多个文件,但来自不同的领域?

热门标签

归档