Helo semua, saya Yupi, dan sesuatu yang tidak dijangka berlaku dalam dua hari lalu: Katil gambar Gitee tidak berguna! Semua gambar bertukar menjadi ikon Gitee? !
Saya tidak memahami kebenaran pada masa itu, dan saya fikir platform kod sumber terbuka yang besar seperti Gitee boleh berjaya? Baru tanya kawan saya apa yang berlaku: Saya rasa jika ia masalah rasmi, maka banyak dokumen projek yang menggunakan Gitee untuk membuat lukisan pasti akan terjejas. Jadi saya pergi ke GitHub dan mencari beberapa projek. Sudah tentu, ikon dalam banyak dokumen projek bertukar kepada Gitee. Jangan memandang rendah impak ini! Di satu pihak, terdapat banyak jenaka Contohnya, penaja projek dalam gambar di bawah semuanya menjadi Gitee: Ada juga beberapa penulis yang. menarik trafik dan ganjaran 2D Semua kod telah bertukar menjadi ikon Gitee, yang secara langsung mempengaruhi pendapatan pengarang! (Sudah sehari dan penulis belum menemuinya lagi. Tolong sebarkan~) Beberapa blog pelajar sudah jadi begini. . . Jadi saya pergi ke Internet untuk penyelidikan ringkas Ramai rakan-rakan telah menghadapi masalah ini, jadi ia mungkin kesalahan rasmi. Kemudian saya memasuki Gitee dan mendapati gudang katil gambar yang saya telah bina sebelum ini (gudang kod yang digunakan khas untuk menyimpan gambar secara rawak, memasuki halaman paparan gambar (laluan mengandungi gumpalan), dan kemudian mengklik imej asal Paparan data asal: Imej boleh dibuka dengan lancar dengan melompat (alamat halaman imej asal tidak mengandungi gumpalan):
Kemudian saya terus menyalin alamat imej dan memuat semula halaman, tetapi imej itu tidak lagi kelihatan. Tekan F12 untuk memantau permintaan rangkaian dan mendapati permintaan imej tidak menerima respons yang betul Sebaliknya, favicon.ico telah diperoleh: Cuba teka, fail ico ini Pasti. cukup, ia adalah ikon Gitee! Lalu kenapa imej itu boleh dipaparkan dengan melompat dari halaman Gitee sendiri ke alamat imej sebenar, tetapi adakah alamat itu akan disekat jika diakses terus? Nampaknya Gitee menambahkan
anti-pautan panas pada imej Dalam keadaan biasa, pelayan akan membaca Perujuk daripada pengepala permintaan pelanggan dan menentukan sama ada pengepala perujuk berada dalam senarai putih untuk bertindak balas kepada imej secara normal atau memintasnya.
Untuk mengesahkan perkara ini, mari lakukan percubaan lain. Mula-mula, gunakan penyemak imbas Firefox untuk terus membuka alamat sebenar imej Gitee Seperti yang dijangkakan, ia tidak boleh dipaparkan:
Kemudian kita dapati permintaan imej tadi di dalam. Alat pembangun F12, klik Edit dan hantar semula : Kemudian tambahkan Perujuk kepada permintaan sebelumnya, menunjukkan halaman mana yang melompat ke halaman sasaran: Sudah pasti, gambar itu berjaya menjawab: Nampaknya Gitee benar-benar telah menambah perlindungan anti-pautan panas kali ini, tanpa sebarang notis awal (sehingga Saya menyiarkan artikel itu, saya juga tanpa notis). Semua orang berkata mereka tercengang: Sekarang apa yang telah berlaku, tidak kira sama ada Gitee secara rasmi menambah anti-pautan secara sementara atau secara kekal, saya tidak mengesyorkan agar semua orang terus menggunakan Gitee sebagai katil Gambar (ia sendiri mempunyai had saiz gambar 1 M). Sebaliknya, anda harus menggunakan perkhidmatan storan objek stabil yang disediakan oleh vendor perkhidmatan awan seperti Qiniu Cloud atau Tencent/Alibaba.
Bagi rakan yang sedang terjejas oleh Gitee, anda boleh melakukan perkara berikut:
Cari perkhidmatan penyimpanan objek baharu
Pakej dan muat turun kod gudang Gitee dan muat naik sepenuhnya ke perkhidmatan storan objek baharu (pastikan laluannya konsisten)
Gunakan penyunting teks untuk mengawalan pautan imej ( gitee.com/xxx) Gantikan kelompok dengan awalan pautan perkhidmatan storan baharu
Oh, menyusahkan hanya memikirkannya. . . Oleh itu, jika keadaan membenarkan, anda disyorkan supaya menyimpan imej pada pelayan anda sendiri (perkhidmatan penyimpanan objek), yang lebih selamat dan lebih selamat.
Cadangan tutorial: "Tutorial Git"