Wydaje się, że mogę pobierać pliki dropbox tylko przy użyciu Eksploratora, takiego jak Chrome i Firefox. Jeśli użyję wget do pobrania, otrzymam plik w formacie HTML. Dlaczego?
Na przykład możesz otworzyć ten link
https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt > w Eksploratorze, ale jeśli używasz
wget https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt
Nie dostaniesz zawartości tego pliku, dlaczego? Poniższa część jest częścią test.txt, aby ją pobrać, to wcale nie jest zawartość test.txt.
Czy można zatem pobierać pliki Dropbox za pomocą przeglądarki wget
zamiast eksploratora?
document.observe('script:loaded', function() {
SharingModel.init('test\x2etxt', Util.from_json('\x7b\x22item\x5fid\x22\x3a\x20\x22\x22\x2c\x20\x22secure\x5fhash\x22\x3a\x20\x22\x22\x2c\x20\x22subpath\x22\x3a\x20\x22\x22\x2c\x20\x22tkey\x22\x3a\x20\x22mx9eqve5l2ipgyk\x22\x7d'))
SharingModel.init_file()
$('emsnippet-9911dfc627e1d541').innerHTML = 'test\x2etxt'.em_snippet(50, 0.750).escapeHTML();
$('emsnippet-add7879f5d805012').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML();
$('emsnippet-981ac0639529f983').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML();
FilePreview.init_text('https\x3a\x2f\x2fdl\x2edropbox\x2ecom\x2fs\x2fmx9eqve5l2ipgyk\x2ftest\x2etxt', 0) });
} else if (window.jQuery) {
jQuery(function () {
SharingModel.init('test\x2etxt', Util.from_json('\x7b\x22item\x5fid\x22\x3a\x20\x22\x22\x2c\x20\x22secure\x5fhash\x22\x3a\x20\x22\x22\x2c\x20\x22subpath\x22\x3a\x20\x22\x22\x2c\x20\x22tkey\x22\x3a\x20\x22mx9eqve5l2ipgyk\x22\x7d'))
SharingModel.init_file()
$('emsnippet-9911dfc627e1d541').innerHTML = 'test\x2etxt'.em_snippet(50, 0.750).escapeHTML();
$('emsnippet-add7879f5d805012').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML();
$('emsnippet-981ac0639529f983').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML();
FilePreview.init_text('https\x3a\x2f\x2fdl\x2edropbox\x2ecom\x2fs\x2fmx9eqve5l2ipgyk\x2ftest\x2etxt', 0) });
}
Nie mogę uzyskać test.txt z poleceniem
wget https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.tx
ls -l
-rw-rw-r-- 1 mirror mirror 30K Sep 6 15:01 test.txt
wget
na twoim linku pobiera test.txt
(zawierające 4 bajty „test”) po mojej stronie. Może coś w tobie .wgetrc
to powoduje?
wget --no-check-cert https://dl.dropbox.com/s/mx9eqve5l2ipgyk/test.txt
. Dla mnie to działało dobrze, ale jeśli chcesz wymusić pobranie, możesz spróbować wget --no-check-cert 'https://dl.dropbox.com/s/mx9eqve5l2ipgyk/test.txt?dl=1'
zamiast tego (zwróć uwagę na ?dl=1
parametr zapytania).