anders habe ich meine Projektstruktur so etwas wie dieseeine Datei in ein Verzeichnis schreiben, die aus Arbeitsverzeichnis
Nun, ich brauche eine Datei von assets.js in eine Datei im PDF-Ordnern zu schreiben .
Das ist, was ich versuche,
var qrImgPath = '/lib/pdf/' +eod+'.png';
fs.writeFile(qrImgPath,body,'binary',function(err){
return next();
});
aber ich bin immer folgende Fehler
{ handle: 2,
type: 'error',
className: 'Error',
constructorFunction: { ref: 5 },
protoObject: { ref: 6 },
prototypeObject: { ref: 1 },
properties:
[ { name: 'stack',
attributes: 2,
propertyType: 3,
ref: 1 },
{ name: 'arguments',
attributes: 2,
propertyType: 1,
ref: 1 },
{ name: 'type',
attributes: 2,
propertyType: 1,
ref: 1 },
{ name: 'message',
attributes: 2,
propertyType: 1,
ref: 7 },
{ name: 'errno',
propertyType: 1,
ref: 8 },
{ name: 'code',
propertyType: 1,
ref: 9 },
{ name: 'path',
propertyType: 1,
ref: 10 } ],
text: 'Error: ENOENT, open \'/lib/pdf/b0551796a741aa885e641dbd895a233f.png\'' }
.
Wie kann ich das erreichen?
Verwenden Sie einen relativen Pfad, wie folgt: 'var qrImgPath = '../../lib/pdf/' + eod + '. Png';' –
@ JonathanBrooks immer noch gleichen Fehler –
Dieser Fehler bedeutet '/ lib/pdf/b0551796a741aa885e641dbd895a233f.png' existiert nicht. Sie können 'fs.existsSync ('/ lib/pdf/b0551796a741aa885e641dbd895a233f.png')' ausführen, um dessen Existenz zu testen. – Lewis