0

以下のコードには、アップロード/投稿とドキュメント/投稿の2つのコントローラーがあり、秒のためにAPIで転送するときにfile.nameを保存するのに少し問題があります。たとえば、データベースの1つなど、2つが一致しない場合がありますfile20170801053331.jpgアップロードされた写真はそれが原因file20170801053332.jpgで、2つが一致しないため、ファイル名をアップロードコントローラーに転送することを計画していたので、同じになりますが、file.nameは変更できません。

   const req = request.post('http://localhost:8933/api/upload/post');
            acceptedFiles.forEach(file => {


                var now = new Date().toLocaleString('en-PH');
                form.State = 1;
                var cdate =dateFormat(now, "yyyymmddHHMMs")
                var ext = file.name.split(".").slice(-1)[0];
                var ext2 = file.name.split("."+ext).slice(0)[0];
                var fileNames = (ext2+cdate+"." +ext);
                form.Link=fileNames;
                form.Name=file.name;
                file.name = fileNames; // this is what im trying to do but it wasnt working  
                req.attach(file.name, file);
                this.props.post('document/post', form);
            });
                req.end(callback);
4

1 に答える 1