Score:1

เชื่อมโยงในช่อง URL ไปยังไฟล์มีเดีย

ธง in

ก่อนการอัปเดตเป็น Drupal 8 ล่าสุด เราสามารถเชื่อมโยงไปยัง สาธารณะ://foo/bar.pdf ไปยังไฟล์ที่อยู่ใน /sites/default/files/. ไม่ สาธารณะ:// คำนำหน้าใช้ไม่ได้อีกต่อไปในช่องป้อน URL

เรายังสามารถใส่ลิงค์แบบเต็มได้ แต่อาจมีข้อเสียตรงที่จำเป็นต้องอัพเดทเมื่อชื่อไฟล์เปลี่ยนไป

ข้อผิดพลาด

เรายังพยายาม /สื่อ/1337 แต่มันแสดงหน้าใหม่พร้อมลิงค์ดาวน์โหลด ในขณะที่เราต้องการการดาวน์โหลดโดยตรง

ยังสามารถทำได้หรือไม่?

ru flag
หากก่อนหน้านี้มีข้อเสียเหมือนกันทุกประการ การเปลี่ยนชื่อไฟล์จะทำให้สิ่งนี้หยุดทำงานเสมอ คุณต้องมี [Media Entity Download](https://www.drupal.org/project/media_entity_download) เพื่อให้ลิงก์ไปยังสื่อมีความเสถียร
Score:2
ธง in

ผมคิดว่าประเด็นก็คือว่า สาธารณะ:// เป็น PHP ตัวตัดสตรีมไฟล์ที่กำหนดโดย Drupalซึ่งเป็นคุณลักษณะของภาษา PHP และไม่ใช่ URL ซึ่งก็คือ มาตรฐานที่กำหนดโดยสาธารณะ. ช่องนี้ขอ URL โดยเฉพาะ

URL /sites/default/files/<ชื่อไฟล์> ควรกระทะ URL สัมพัทธ์ถือเป็นแนวทางปฏิบัติที่ดีที่สุด

ปัญหาของการเปลี่ยนชื่อไฟล์จะแยกจากหัวข้อของตัวห่อสตรีมไฟล์และ URL วิธีทั่วไปในการบรรเทาปัญหานี้คือการใช้ พัทธออโต้ โมดูล.

in flag
เราพยายามใช้ลิงก์สัมพัทธ์ แต่คำนำหน้า "ฐาน:" เป็นคำนำหน้า
in flag
คำนำหน้า `base:` เป็นส่วนหนึ่งของแผนการประมวลผล URI ของ Drupalจาก https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Url.php/function/Url%3A%3AfromUri/8.9.x: "สำหรับเส้นทางที่ทราบว่าไม่ได้รับการจัดการโดย ระบบการกำหนดเส้นทาง Drupal (เช่น ไฟล์คงที่) ใช้ฐาน: สำหรับโครงร่างเพื่อรับลิงก์ที่สัมพันธ์กับเส้นทางฐานของ Drupal"
in flag
อา เราอาจใช้ฐาน: .. เพราะเราใช้แค่ "/" และฐานถูกแทรกโดยอัตโนมัติ
in flag
ไม่ มันใช้งานไม่ได้ ถ้าฉันป้อน base://sites/default/files/myfile.pdf ผลลัพธ์จะเป็น `ทดสอบ` และไม่สามารถเปิดในเบราว์เซอร์ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา