File menjadi rusak saat mengunggah dengan Filezilla

2

Saya telah menggunakan Filezilla untuk waktu yang lama, tetapi pagi ini sesuatu yang aneh mulai terjadi ketika saya mengunggah dari lokal ke server.

Ketika saya mengunggah file menggunakan file Filezilla semakin curropted.

Lihat file asli di sini: http://pastebin.com/N7r2rkpG

Dan ini adalah tampilannya ketika saya telah mengunggah: http://pastebin.com/w0RAJZv4

Anda melihat kekacauan mulai di sekitar baris 498.

Ini dari log unggah Filezilla:

Status: Starting upload of C:\Users\mikael\Desktop\OnepageController.php
Status: File transfer successful, transferred 22,797 bytes in 1 second
Status: Retrieving directory listing of "/public_html/app/code/core/Mage/Checkout/controllers"...
Status: Directory listing of "/public_html/app/code/core/Mage/Checkout/controllers" successful

Masalah ini hanya ada di desktop saya. Ketika saya melakukan hal yang sama dari notebook di jaringan yang sama semua berfungsi dengan baik.

Ada ide untuk apa yang terjadi di sini?

UPDATE: Anda dapat melihat perbandingan dan log di sini: diffnow.com/?report=g39mp

Sisi kiri berfungsi mengunggah dan sisi kanan rusak

yg menyatu
sumber
Bisakah Anda memastikan bahwa file tersebut sedang dikirim sebagai file teks dan bukan sebagai biner?
megamorf
@megamorf Itu diatur ke otomatis tetapi saya telah mencoba mengubah ke ASCII tetapi masih masalah yang sama :(
puntable
Ini sepertinya terkait: stackoverflow.com/questions/1903442/…
megamorf
1
Masalah yang Anda tautkan adalah tentang menghapus linebreak. Masalah saya adalah bahwa kode rusak di tengah dan mulai dari awal lagi. Jadi tidak berhubungan saya takut.
puntable
Sudahkah Anda mencoba jika masalah juga terjadi ketika Anda mengatur mode transfer ke biner?
megamorf

Jawaban:

0

Sepertinya bug bagi saya, baik di klien atau di server.

Meskipun Anda mengklaim dengan benar bahwa ini tidak boleh disebabkan oleh mode trasfer ascii / teks (karena masalahnya bukan tentang akhir baris), saya tetap akan mencoba mode biner.

Karena dalam mode ascii / teks, klien dan server dapat memodifikasi file, dan bug dalam kode masing-masing dapat menyebabkan korupsi. Dalam mode biner, tidak ada pihak yang menyentuh file, sehingga kemungkinan korupsi lebih rendah.


Perhatikan bahwa pada Windows, FileZilla tidak boleh memodifikasi file saat diunggah bahkan dalam mode ascii / teks karena format mode teks FTP identik dengan format teks Windows asli.

Martin Prikryl
sumber
-1

Saya akhirnya menggunakan pemulihan Windows yang memecahkan masalah, jadi itu pasti masalah lokal di komputer saya.

Sekarang saya dapat menggunakan 8 jam berikutnya untuk menginstal ulang semua program :(

Terima kasih telah membantu.

yg menyatu
sumber