Cloud WebDAV から大きなファイルをダウンロードできない

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

症状

WebDAV からダウンロードしたファイルが不完全か破損しています。

原因

アーキテクチャの制限により、ダウンロードは 15 分後 (約 1GB のデータ) に自動的に停止します。

回避策

Firefox の DownloadThemAll 拡張機能を使用してください。

 

次のように wget を使用します。

wget -t 0 --user="MYUSER" --password="MYPASS" https://example.atlassian.net/webdav/backupmanager/Application-backup-20130509.zip

 

wget が使用できない場合は、次の Bash スクリプトを使用します。

#!/bin/bash -u

if [[ $# < 1 ]]; then
	echo "Usage: ${0} FILENAME";
	echo "Where FILENAME is the name of the file produced by Cloud's backup manager (e.g. 'JIRA-backup-20121005.zip')."
	exit 1;
fi

BACKUP_FILE="${1}"
MY_HOST="test.atlassian.net"
USERNAME="myusername"
PASSWORD="mypassword"
URL="https://${MY_HOST}/webdav/backupmanager/${BACKUP_FILE}"


# Detect total file size
FILE_SIZE=$(curl -s --head -u "${USERNAME}:${PASSWORD}" "${URL}" | grep -i '^Content-Length:' | awk '{ print $2 }' | tr -d [[:space:]])


while [[ ! -f "${BACKUP_FILE}" || $(ls -al "${BACKUP_FILE}" | awk '{ print $5 }') -lt ${FILE_SIZE} ]]; do
	curl -k -u "${USERNAME}:${PASSWORD}" -C - -o "${BACKUP_FILE}" "${URL}";
	sleep 5;
done;

ソリューション

詳細については、AOD-5975 - 課題情報を取得中... ステータスを参照してください。

 

 

 

 

 

Last modified on Mar 30, 2016

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.