小编cos*_*sta的帖子

基于nodejs中的缓冲区数据创建文件

我从前端客户端发送一个文件,在服务器端我有这样的东西:

{ name: 'CV-FILIPECOSTA.pdf',
  data: <Buffer 25 50 44 46 2d 31 2e 35 0d 25 e2 e3 cf d3 0d 0a 31 20 30 20 6f 62 6a 0d 3c 3c 2f 4d 65 74 61 64 61 74 61 20 32 20 30 20 52 2f 4f 43 50 72 6f 70 65 72 ... >,
  encoding: '7bit',
  mimetype: 'application/pdf',
  mv: [Function: mv] }
Run Code Online (Sandbox Code Playgroud)

我需要的是创建文件可能基于那里的缓冲区,我该怎么做?

我已经搜索了很多,但没有找到任何解决方案。

这是我到目前为止尝试过的:

router.post('/upload', function(req, res, next) {
  if(!req.files) {
    return res.status(400).send("No Files were …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

8
推荐指数
1
解决办法
2万
查看次数

Multer 未上传文件

我正在尝试使用 multer 将文件从客户端的 html 表单上传到服务器端,multer 模块在服务器端处理该文件。

这里的问题是一切都很好,因为我从服务器收到 200 ok 响应,但文件应该上传到我的文件系统,但我看不到它。

这是我的 html 表单

<template>
  <div id="app">
    <form action="http://localhost:3000/upload" method="post" enctype="multipart/form-data">
      <h2>Select a file</h2>
      <input name="curriculum" id="inputVal" type="file">
      <button type="submit">Send</button>
    </form>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

我的服务器端代码

var express = require('express');
var router = express.Router();
var path = require('path');
var fs = require('fs');
var multer  = require('multer')
var storage = multer.diskStorage({
  destination: function(req,file,callback) {
    callback(null, '../files');
  },
  filename: function(req,file,callback) {
    callback(null,Date.now() + file,callback);
  }

})
var upload = multer({ storage: storage }).single('curriculum');

router.post('/upload', function …
Run Code Online (Sandbox Code Playgroud)

javascript file-upload file node.js multer

2
推荐指数
1
解决办法
1万
查看次数

threeJS将对象从A点移动到B点

我在SO上看到了一些问题,但我还是不知道怎么做这样的简单动画.

基本上我只想将对象从A点移动到b点,我已经做了一些工作,我应用了翻译但是对象不停地移动,我需要我的场景来制作动画.

目前我有这个代码:

import { Component, ViewChild, ElementRef, OnInit } from '@angular/core';
import * as THREE from 'three';
import * as dama from "./dama.json";


const VIEW = {
  angle: 45,
  aspect: screen.width / screen.height,
  near: 0.1,
  far: 1000
}

const matrix = {
  numberPieces: 15,
  brownField: [
    // first row
    {x: -5.95, y: 10, z: 3.95},
    {x: -2.75, y: 10, z: 3.95},
    {x: 0.45, y: 10, z: 3.95},
    {x: 3.6, y: 10, z: 3.95},
    {x: 6.8, y: 10, z: 3.95}, …
Run Code Online (Sandbox Code Playgroud)

javascript webgl three.js angular

2
推荐指数
1
解决办法
2589
查看次数

标签 统计

javascript ×3

node.js ×2

angular ×1

express ×1

file ×1

file-upload ×1

multer ×1

three.js ×1

webgl ×1