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.