Puncte:0

Permisiunile pentru fișiere private nu funcționează pentru un singur fișier - Nu se poate identifica unde să găsească eroarea

drapel rs

Am urmatoarea configuratie:

  • Câmp de fișier privat configurat pe tipul de conținut
  • Controlul accesului configurat cu utilizatorul referit având permisiunea de a vizualiza fișierul
  • Dacă utilizatorul este referit pe nod, acesta poate vizualiza fișierul privat al nodului respectiv.

Iată problema pe care o am:

  • Un anumit fișier nu a putut fi încărcat. Drupal redirecționează ca și cum utilizatorul nu ar avea permisiunile adecvate pentru a vizualiza fișierul.
  • Alte fișiere, cu o configurare identică, funcționează bine
  • Dacă descarc fișierul, îl redenumesc și îl reîncarc într-un nod nou, funcționează
  • Dacă descarc fișierul, îl redenumesc și apoi îl reîncarc pe nodul original, funcționează

Deci, am o problemă intermitentă în care un subset mic de fișiere nu poate fi vizualizat de către utilizator. Ce ar putea cauza eșuarea unui singur nod/fișier, așa cum este descris mai sus?

Puncte:0
drapel cn

Bănuiesc că problema este în simbolurile numelui fișierului. Probabil, când PHP face fisierul exista - poate deveni fals deoarece fișierul nu este „vizibil”. Incearca asta https://www.drupal.org/project/transliterate_filenames sau module similare pentru a translitera numele fișierelor în timpul încărcărilor.

Vezi mai multe aici Transliterarea numelui fișierului

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.