欢迎您访问DoraCMS 您可以登录 或注册
  • 微信客服:476847113微信客服
  • 微信公众号微信公众号
您现在的位置是:首页 > 前端开发

第8天 二进制文件上传—上传实例

doramart2015-10-18 12:41:48
编写一段上传的实例代码,首先我们写一个html文档。

上传实例

编写一段上传的实例代码,首先我们写一个html文档。

HTML文档 test.html

<!doctype html>
<html>
    <head>
        <title>write article</title>
    </head>
    <body>
        <form action="http://localhost:3000/post" enctype="multipart/form-data" method="post">
            <p>img file name  <input type="text" name="filename"/></p>
            <p>img file  <input type="file" name="img"/></p>
            <input  type="submit" />
        </form>
    </body>
</html>

然后编写 run.js 作为服务器端程序,这段代码可用来接收客户端上传的文件信息,并根据指定的图片文件名称,进行保存。

var fk = require("../..")
   ,App = fk.App
   ,post = fk.post
   ,fs = require('fs')
   ,app = new App

   app.use(post);

    app.post("/post",function(req,res){
        fs.writeFileSync(req.body.fileName,req.files.img);
        res.write("upload ok!");
        res.end();
    })

    app.listen(3000);

视频演示:yellow



所有文章未经授权禁止转载、摘编、复制或建立镜像,违规转载法律必究。

举报邮箱:doramart@qq.com

相关标签: nodejs
取消回复
登录 参与评论

评论列表(