Score:0

ลิงก์ไปยังรูปภาพในมุมมองฟอร์มสร้าง URL ผิด

ธง cn

ฉันสังเกตเห็นสิ่งนี้หลังจากอัปเดต drupal 9 แต่ฉันพยายามหาช่วงเวลาที่แน่นอนเมื่อมันเสียและไม่พบมัน ฉันใช้ S3 และ cloudfront สำหรับรูปภาพ ดังนั้นปัญหาอาจเกี่ยวข้องกับการกำหนดค่านั้น

เห็นได้ชัดว่าภาพทำงานได้ดี (นั่นคือสาเหตุที่ฉันไม่รู้ว่ามันเสีย) รูปภาพโหลดอย่างถูกต้องในส่วนหน้าของฉัน และแม้แต่การแสดงตัวอย่างเล็กน้อยในส่วนหลังก็แสดงอย่างถูกต้อง ปัญหาคือลิงค์ไปยังไฟล์ต้นฉบับ

ลักษณะแบ็กเอนด์เมื่ออัปโหลดรูปภาพ

ตัวอย่างเช่น อย่างที่คุณเห็น รูปภาพ twitter ทำงานอย่างถูกต้อง (แสดงอยู่ในแบ็กเอนด์) แต่ถ้าฉันไปที่ลิงก์ "twitter.jpg" เหนือรูปภาพ มันจะส่งฉันไปที่:

<a href="/https%3A//test-web-development.s3.eu-west-1.amazonaws.com/s3fs-public/2022-01/twitter.jpg" type="image/jpeg">twitter.jpg</a>

ปัญหาใหญ่คือการเพิ่ม "/" ก่อนลิงก์รูปภาพและแทนที่จะใช้ URL เพียงอย่างเดียว ยิ่งไปกว่านั้น มันเขียนว่า "url-safe" ดังนั้น "https://" จึงเปลี่ยนเป็น "htttps%3A//"

ตามการแก้ปัญหา มันใช้เทมเพลตนี้และฉันไม่เห็นอะไรแปลก ๆ ในนั้น (ฉันลองใช้ธีมอื่นด้วย แต่ก็ยังล้มเหลว):

<!-- BEGIN OUTPUT from 'core/themes/claro/templates/field/file-link.html.twig' -->

มีความคิดเกี่ยวกับสิ่งที่สามารถทำให้เกิดสิ่งนี้?

cn flag
ตรวจสอบ S3/cloud front module ว่ากำลังประมวลผลล่วงหน้าอยู่หรือไม่
Score:2
ธง sa

ฉันคิดว่าปัญหาของคุณเหมือนกับที่อธิบายไว้ที่นี่: https://www.drupal.org/project/drupal/issues/3254553

ดูเหมือนว่าจะได้รับการแก้ไขแล้วด้วยการกระทำนี้: https://git.drupalcode.org/project/drupal/-/commit/879b39ee5c5

หากการอัปเดตหลักของ Drupal ไม่สามารถช่วยคุณได้ ให้ลองใช้แพตช์ที่ใช้งานได้บางส่วนในเธรดปัญหาชั่วคราวจนกว่า Drupal core เองจะไม่แก้ไขปัญหานี้ให้กับคุณ

zapico avatar
cn flag
ขอบคุณมาก!!! ดูเหมือนว่าจะเป็นปัญหาจริงๆ แต่ฉันคิดว่าฉันจะรอจนกว่าจะมีการติดตั้งแพตช์ถัดไป :)
zanvidmar avatar
sa flag
ฉันดีใจที่มันช่วย ;)

โพสต์คำตอบ

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