ใช่. ฉันมีปัญหาเดียวกันแม้ว่าฉันจะไม่ได้ใช้ S3 เป็นที่เก็บข้อมูลก็ตาม ฉันมีแอพ Symfony2 ที่ให้บริการเนื้อหาของไฟล์ในเครื่องเพื่อดาวน์โหลด URL นั้นเหมือนกันเสมอเพราะฉันได้รับเนื้อหาของไฟล์ใน PHP และส่งไปยังเบราว์เซอร์ หากฉันแก้ไขเนื้อหาของไฟล์ในเครื่อง Firefox และ IE จะได้รับไฟล์เวอร์ชั่นล่าสุด แต่จะไม่เป็นโครเมียม ฉันพยายามตั้งค่าส่วนหัวควบคุมแคช แต่ไม่ได้ผล Chrome ก็ไม่สนใจ
แนวคิดบางส่วนของส่วนหัวที่ฉันใช้:
$response->headers->addCacheControlDirective('no-cache', true);
$response->headers->addCacheControlDirective('max-age', 0);
$response->headers->addCacheControlDirective('must-revalidate', true);
$response->headers->addCacheControlDirective('no-store', true);
หากฉันเพิ่มหมายเลขรุ่นสุ่มลงใน url (? version = randomIntByTime) Chrome จะบันทึกไฟล์เวอร์ชันล่าสุด มันน่าผิดหวังที่จะเขียนโค้ดพิเศษสำหรับ Chrome