2016-02-04 60 views
1

我試圖使用wget下載CSS文件 - 我想說的很簡單的任務, 但每當我嘗試下載CSS文件時,我收到一個損壞/格式化的文件,其中包含行這樣的:wget&curl無法下載特定的CSS文件

wں��_�m�^{���|&�gC�H�4�I�d�޳�m����V��;��%Y6�w��K�K#i4��F#���D�g;�J`FO�ꪲ�l׉+��_D�s`�JU7�D��w*ފ��W^;�r�t�a���<��M�t�c?\N<�v���_���&0��7����P{�י���M63Ӷ���U�V9�V���Me匞<(ҜU&�;��7�X����9�f�ܙ�(�=gv�B����C�T��ϕ�i=!��yhZ��t��2'��M��}o�C�8�7�pW�f���� 

Here is the source CSS file

的一件事情是:下載其他文件工作得很好,一定有什麼問題專門與此文件...

我試圖更新wget - 相同輸出。

嘗試使用捲曲 - 相同的輸出。

我很感激任何幫助!謝謝:)

回答

2

下載文件與wgetfile檢查:

$ wget -O foo.css http://daks2k3a4ib2z.cloudfront.net/56938a33feb451344a7acab7/css/compass-hls.eedd6aab0.min.css 

$ file foo.css 
foo.css: gzip compressed data, from Unix 

下載使用wget的文件,將其寫入標準輸出,解壓縮,將其寫入到一個文件,並檢查它與file

$ wget -O - http://daks2k3a4ib2z.cloudfront.net/56938a33feb451344a7acab7/css/compass-hls.eedd6aab0.min.css | gunzip > foo.css 

$ file foo.css 
foo.css: ASCII text, with very long lines, with no line terminators 
+0

在我的機器,該upzip部分是沒有必要的。使用wget本身就足夠了,甚至直接從凱特打開URL。 –

+0

在你寫下哈哈之前就想出它自己!但是,不過謝謝你:)真的很感謝幫助*保證! –

3

服務器服gzip壓縮文件,以減少被髮送的數據量。它可能不會完成它所服務的所有內容,但它肯定是針對此文件的。

可以使用--compressed捲曲選項來解壓縮它返回什麼:

curl --compressed "http://daks2k3a4ib2z.cloudfront.net/56938a33feb451344a7acab7/css/compass-hls.eedd6aab0.min.css"