ここ数日で、以前はスペースで動作していたコードが失敗し始めました。私は積極的に開発しているので、何かを台無しにした可能性がありますが、そうは思いません。以下は、5 つのファイルが Test ディレクトリにある簡単な例です。スペースのあるファイルのみダウンロードに失敗します。OneDrive に移動して名前をスペースなしに変更すると、CloudRail アプリはエラーなしで続行されます。
ご協力いただきありがとうございます。
チャーリー・ベッカー
app.get("/auth/test/onedrive", (req, res) => {
let service = makeService('onedrive'); // Make the service the user is logged in with
service.loadAsString(authState); // Skip authentication by loading the saved credentials
service.getUserName((err, name) => { // We retrieve the user's full name and save it on signup so it stays constant
console.log('Hello ' + name);
});
service.getChildren("/Pictures/Test", (err, children) => {
if (err) throw err;
for (let child of children) {
console.log('Trying to download FILE: ' + child.path);
service.download(child.path, (err, stream) => {
if (err) throw err + ' FILE: ' + child.path;
console.log('Downloaded FILE: ' + child.path);
});
}
});
});
メイキングサービス:「onedrive」 ファイルをダウンロードしようとしています: /Pictures/Test/dogs out.jpg ファイルをダウンロードしようとしています: /Pictures/Test/dogsout.jpg ファイルをダウンロードしようとしています: /Pictures/Test/IMAG0039.JPG ファイルをダウンロードしようとしています: /Pictures/Test/IMG_2494.JPG ファイルをダウンロードしようとしています: /Pictures/Test/whiskey_black.png 未処理の拒否エラー: アイテムが存在しません ファイル: /Pictures/Test/dogs out.jpg こんにちはチャーリー・ベッカー ダウンロードしたファイル: /Pictures/Test/whiskey_black.png ダウンロードしたファイル: /Pictures/Test/IMG_2494.JPG ダウンロードしたファイル: /Pictures/Test/IMAG0039.JPG ダウンロードしたファイル: /Pictures/Test/dogsout.jpg