Geçersiz Nextcloud dosya adları | merhaba çevrimiçi

Adanali

Member
Windows'ta Nextcloud istemcisi şirket hesabımızdan yüzlerce dosya indirmiyor ancak dosya adlarının geçersiz olduğunu bildiriyor. Neredeyse her gün hata mesajlarını silmek zorunda kalıyorum. Aslında dosyaların “Çalışanlar:innen.doc” veya “Noel Partisi ne zaman?.xls” gibi adları vardır. Çoğu çalışan yalnızca Nextcloud'un web arayüzünü kullanıyor; burada yasa dışı karakterlere sahip dosya adları sorunsuz çalışıyor. Ne yapabilirim?


Duyuru





MacOS'taki Nextcloud istemcisi, Windows'a geçersiz ada sahip bir dosya yüklemek istiyorsanız artık bir hata mesajı veriyor.



MacOS'taki Nextcloud istemcisi, Windows'a geçersiz ada sahip bir dosya yüklemek istiyorsanız artık bir hata mesajı veriyor.



Web arayüzüne gitmek dışında kendi başınıza hiçbir şey yapamazsınız ancak yöneticinizle konuşmanız gerekir.

Nextcloud 28'den itibaren yönetici satırı config.php dosyasına ekleyebilir.


'forbidden_chars' => array('?', '<', '>', ':', '*', '|', '"', '/', ''),


sokmak. Dolayısıyla geçersiz karakterlere sahip dosya adlarına artık izin verilmeyecek. Böyle bir dosyayı örneğin Linux veya macOS'tan yüklemek istiyorsanız ve web arayüzü dosya dosyasını yüklerken, oluştururken ve yeniden adlandırırken karakterlere izin vermiyorsa, istemciler kullanışlı bir yeniden adlandırma düğmesi içeren bir hata mesajı görüntüler.

Nextcloud 30 girişi şu şekilde değiştirir: forbidden_filename_characters ve daha fazlasını ekliyor forbidden_filename_basenames, forbidden_filename_extensions VE forbidden_filenames eklendi. Ayrıca artık tüm bunları hatırlamak zorunda kalmayacaksınız; yönetici bunun yerine yönetim ayarları/temel ayarlar altında en altta “Windows Uyumluluğunu Zorla” anahtarını bulacaktır. Tek yaptığı config.php dosyasındaki bu parametreleri anlamlı değerlerle doldurmaktır. Eski DOS adları con, prn, aux, nul, lpt0, com1 ve diğerleri de geçersiz temel adlar olarak girilir.



Bu nedenle, web arayüzünde, istemcilerde veya uygulamalarda geçersiz Windows adlarına sahip yeni dosyalar oluşturmak mümkün olmayacaktır. Ayrıca iOS aygıtlarının dosya adlarını sonunda boşluk bırakmayı tercih etmesi sorunu da düzeltildi.

Yanlış adlara sahip mevcut dosyalar bozulmadan kalır, tüm kullanıcılar bu dosyalara okuma erişimine sahiptir ve Windows kullanıcıları hata mesajları almaya devam eder. Nextcloud bu dosyaları yeniden adlandırmak için herhangi bir mekanizma sağlamaz. Bu parametreler ayarlanmadan önce yöneticinin veya dikkatli kullanıcıların bunu kendileri yapması gerekir: ayarlandıktan sonra dosyaları yalnızca okuyabilir ve artık yeniden adlandıramazsınız.

Dosyaları web arayüzünün yanı sıra Android, iOS, macOS ve Linux'ta da yeniden adlandırabilirsiniz. Sunucuya kimin erişimi var: FTP yoluyla veya bir kabukta mv VEYA rename Nextcloud, değiştirilen dosya adlarını fark etmez ve dosyayı artık bulamaz. Yeniden adlandırdıktan sonra bir kabukta kullanın php occ files:scan --allbu zaman alıcı olabilir ve bireysel paylaşımlar gibi dosya özelliklerinin kaybına neden olabilir. Veya dosya adlarını ayrı ayrı değiştirin php occ files:move <altername> <neuername>. Örneğin GitHub'da bir yeniden adlandırma betiği var. Biz denemedik.




(Evet)
 
Üst