Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const avatarId = this.Uuid(),
- sharp = this.Sharp({failOnError: true}),
- instream = this.GoogleCloudStorage.GET(this.GoogleCloudStorage.getName(photo.uri)),
- fileLocation = this.getTempFileLocation()
- sharp.rotate().extract({left: x, top: y, width: w, height: w})
- if (w > 600) {
- sharp.resize(600, 600, {fastShrinkOnLoad: false})
- w = 600
- }
- instream.pipe(sharp)
- return sharp.jpeg().toFile(fileLocation)
- .then( info => {
- console.log('editAvatar: sharp done')
- return this.GoogleCloudStorage.POST( avatarId, this.Fs.createReadStream( fileLocation ), this.getMIMEType(info) )
- } )
- [02/24/2018 07:41:06.892] Error -- message: Input file is missing or of an unsupported image format -- stack: Error: Input file is missing or of an unsupported image format
- events.js:163
- throw er; // Unhandled 'error' event
- ^
- Error: Unexpected data on Writable Stream
- at Sharp._write (/code/api/node_modules/sharp/lib/input.js:114:14)
- at doWrite (_stream_writable.js:329:12)
- at writeOrBuffer (_stream_writable.js:315:5)
- at Sharp.Writable.write (_stream_writable.js:241:11)
- at DestroyableTransform.ondata (/code/api/node_modules/readable-stream/lib/_stream_readable.js:612:20)
- at emitOne (events.js:96:13)
- at DestroyableTransform.emit (events.js:191:7)
- at addChunk (/code/api/node_modules/readable-stream/lib/_stream_readable.js:284:12)
- at readableAddChunk (/code/api/node_modules/readable-stream/lib/_stream_readable.js:271:11)
- at DestroyableTransform.Readable.push (/code/api/node_modules/readable-stream/lib/_stream_readable.js:238:10)
Add Comment
Please, Sign In to add comment