前提・実現したいこと
あるディレクトリにあるjpgファイルをリネームしてS3にアップロードしたい。
アップロード後、ディレクトリは削除する。
試したこと
js
1const fs = require('fs'); 2 3const filepath = '../image/test.jpg'; 4const reFilename = 'test2.jpg'; 5const reFilepath = `../image/${reFilename}`; 6fs.rename(filepath, reFilepath, (err) => { 7 if (err) throw err; 8 const uploadFile = fs.readSync(reFilepath); 9 s3.upload(bucket, key, uploadFile); 10} 11
問題点
① ../image/ 配下に、test.jpgと、test2.jpgが生成される。test.jpgを上書きたい
② 生成されたtest2.jpgが壊れていて、アップロードされたtest2.jpgが開けない
どうしてファイルが壊れるのかが分かりませんでした。
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。