การแคชรูปภาพใหม่ของ Gmail ทำให้ลิงก์รูปภาพในจดหมายข่าวเสียหาย


107

ฉันมีอีเมลอัตโนมัติบางฉบับที่ส่งออกไปเมื่อเสร็จสิ้นการสมัครใช้งานเว็บไซต์ของฉัน

จนกระทั่งเมื่อไม่นานมานี้พวกเขาทำงานได้ดี ตอนนี้ระบบใหม่ของ Google กำลังเขียนภาพใหม่และจัดเก็บไว้ในแคช (คาดว่า)

อย่างไรก็ตามการเขียนลิงก์รูปภาพของฉันใหม่ของ Google ทำให้ลิงก์เสียหายทั้งหมดทำให้เกิดข้อผิดพลาด 500 รายการและรูปภาพลิงก์เสีย

ให้บอกว่า URL ภาพปกติของฉันคือ:

http://www.mysite.com/images/pic1.jpg

Google เขียนสิ่งนี้ใหม่เป็น:

https://ci5.googleusercontent.com/proxy/vI79kajdUGm6Wk-fjyicDLjZbCB1w9NfkoZ-zQFOB2OpJ1ILmSvfvHmE56r72us5mIuIXCFiO3V8rgkZOjfhghTH0R07BbcQy5g=s0-d-e1-ft#http://www.mysite.com/images/pic1.jpg

อย่างไรก็ตามไม่มีอะไรใน URL นั้น

อีเมลแสดงข้อผิดพลาดของรูปภาพ

ดังนั้นอาจมีบางอย่างผิดปกติกับลิงก์ที่ Google สร้างขึ้นหรือรูปภาพไม่ได้ถูกอัปโหลดไปยังเซิร์ฟเวอร์ googleusercontent แต่ฉันไม่รู้วิธีแก้ปัญหา

ฉันใช้ PHP ไลบรารี phpmailerและเซิร์ฟเวอร์ Ubuntu บน Amazon EC2 แต่ไม่แน่ใจว่าเกี่ยวข้องกับปัญหานี้


คุณมีคุณลักษณะด้านความปลอดภัยในเซิร์ฟเวอร์หรือตรรกะที่ให้บริการรูปภาพหรือไม่? มีให้บริการเฉพาะในช่วงเวลา จำกัด หรือคุณสมบัติประเภทนี้?
Pixou

ไม่มีคุณลักษณะด้านความปลอดภัยหรือระบบล็อกอินเพื่อดูภาพพวกเขาอยู่ในโฟลเดอร์สาธารณะในระบบ หากคุณไปที่ลิงก์ต้นฉบับรูปภาพจะสามารถดูได้ ปัญหาคือการเขียน URL ใหม่ของ Google อาจไม่ได้อัปโหลดภาพไปยังเซิร์ฟเวอร์ของตนหรือนำผู้ใช้ไปยังไซต์ของฉันไม่ถูกต้อง
RonnyKnoxville

1
หลังจากตรวจสอบบล็อกและโพสต์แล้วไม่พบวิธีแก้ปัญหาที่แท้จริงสำหรับปัญหาแบบสุ่มนี้ (มีนาคม 2013) ฉันผิด ?
kheraud

4
นี่กำลังทำให้ฉันเป็นบ้า Google เสียอีเมล ฉันใช้งานในหัวข้อที่เกี่ยวข้องหลายรายการในฟอรัม Google และไม่สามารถรับแรงฉุดได้ สิ่งนี้พังไปตั้งแต่ต้นเดือนธันวาคม 2556
นาธานบีช

นี่หายไปไหนแล้ว? ฉันกำลังดึงผมออก รูปภาพสามารถเข้าถึงได้แบบสาธารณะโหลดได้ดีเมื่อไปที่พวกเขาโดยตรงการจับคู่ประเภทเนื้อหาและพร็อกซีเซิร์ฟเวอร์ของ Google ไม่ได้รับอะไรเลยนอกจาก 200 ตกลงในบันทึกของฉัน ฉันไม่รู้ว่าทำไมรูปภาพถึงไม่แสดงใน gmail
Matt Brunmeier

คำตอบ:


85

ฉันคิดว่าฉันพบปัญหา GoogleImageProxy แล้ว

นี่คือสิ่งที่เกี่ยวข้องกับแนวคิดการแคช สมมติว่าคุณเพิ่งปรับใช้โค้ด php บนเซิร์ฟเวอร์ของคุณ แต่คุณลืมอัปโหลดภาพ คุณทดสอบหนึ่งครั้งด้วยตรรกะอีเมลของคุณ ระบบของคุณสร้างอีเมล HTML เมื่ออีเมลนี้เข้าสู่เซิร์ฟเวอร์ gmail GoogleImageProxy จะพยายามดึงและจัดเก็บรูปภาพจากไซต์ของคุณไปยังพร็อกซีเซิร์ฟเวอร์ของตนเอง ในขณะที่ดึงภาพ GoogleImageProxy พบสถานะ 404 บางอย่างกับภาพที่หายไปของคุณและ 403 กับภาพที่มีการป้องกันบางภาพ GoogleImagesProxy ได้จัดเก็บสถานะเหล่านี้ไว้ในพร็อกซีเซิร์ฟเวอร์ของตนเอง

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

คุณทำเสร็จแล้ว ตอนนี้คุณพยายามเรียกใช้สคริปต์ php-email ของคุณอีกครั้ง ด้วยเหตุนี้คุณจึงได้รับอีเมลอื่นในกล่องจดหมาย Gmail หรือ Hotmail คุณได้แก้ไขปัญหาทั้งหมดเกี่ยวกับภาพของคุณแล้ว ตอนนี้ภาพจะต้องแสดงในเนื้อหาอีเมลของคุณ แต่คุณยังไม่เห็นภาพ

อาเป็นไปได้ว่าคุณลืมล้างแคชของเบราว์เซอร์ ล้างแคชของเบราว์เซอร์และโหลดหน้า gmail หรือ hotmail อีกครั้ง แต่ผลลัพธ์จะยังคงเหมือนเดิม ลองใช้การแก้ไข / แพตช์หลายสิบรายการและพยายามเรียกใช้สคริปต์อีเมล php เป็นพัน ๆ ครั้ง แต่ผลลัพธ์จะยังคงเหมือนเดิม ไม่มีการปรับปรุง.

ปัญหาที่แท้จริง

เกิดอะไรขึ้น? ให้ฉันอธิบายให้คุณฟัง ไปที่บันทึกการเข้าถึงของคุณแล้วลองค้นหาคำขอจาก GoogleImageProxy คุณจะประหลาดใจที่เห็นว่าจะมีคำขอจาก GoogleImageProxy เพียง 2 หรือ 3 รายการขึ้นอยู่กับจำนวนภาพต่างๆที่ใช้ในอีเมลของคุณ GoogleImageProxy ไม่เคยพยายามดึงภาพแม้ว่าคุณจะแก้ไขปัญหาเกี่ยวกับภาพของคุณแล้วโดยการอัปโหลดภาพที่ขาดหายไปและตั้งค่าการอนุญาตสำหรับภาพที่มีการป้องกัน ทำไม? การล้างแคชของเบราว์เซอร์ไม่มีผลกระทบ GoogleImageProxy จะไม่ดึงภาพที่สดใหม่แม้กระทั่งสำหรับอีเมลรุ่นใหม่ของคุณเนื่องจากขณะนี้รูปภาพจะถูกแคชไว้ใน GoogleImageProxy พร้อมกับรหัสสถานะล่าสุดและจะไม่ถูกแคชในเบราว์เซอร์ของคุณเอง

GoogleImageProxy ได้กำหนดวันหมดอายุสำหรับรูปภาพของตัวเอง ฉันคิดว่าหนึ่งเดือน ดังนั้นตอนนี้สำเนาใหม่ของภาพจะถูกดึงออกมาหลังจากวันหมดอายุ ฉันหมายถึงหลังจากหนึ่งเดือน คุณไม่สามารถบังคับให้ GoogleImageProxy ดึงภาพได้ แต่สิ่งสำคัญสำหรับคุณในการแสดงภาพในอีเมลของคุณ อะไรคือทางออก?

การแก้ไขปัญหา

ต่อไปนี้เป็นวิธีเดียวที่จะบังคับให้ GoogleImageProxy ดึงภาพของคุณ

  • เปลี่ยนชื่อรูปภาพของคุณเป็นอย่างอื่นด้วยนามสกุล png, jpg หรือ gif เท่านั้น
  • อย่าใช้สตริงการสืบค้นใด ๆ ใน URL รูปภาพของคุณเช่น ?t=34343
  • รูปภาพของคุณต้องมี png, jpg หรือ gif เป็นส่วนขยาย
  • URL รูปภาพของคุณจะต้องถูกจับคู่กับรูปภาพของคุณโดยตรง
  • หากคุณจำเป็นต้องใช้พร็อกซี URL สำหรับรูปภาพที่มีการป้องกันการตอบสนองของคุณจะต้องมีส่วนหัวที่เหมาะสม Content-Type: image/jpeg
  • นามสกุลไฟล์และส่วนหัวประเภทเนื้อหาต้องตรงกัน
  • รหัสสถานะต้องเป็น 200 แทนที่จะเป็น 403, 500 เป็นต้น

โน๊ตสำคัญ

พยายามทำซ้ำขั้นตอนทั้งหมดสำหรับทุกสคริปต์ php-email เพราะทุกครั้งที่ GoogleImageProxy จะแคชรูปภาพของคุณและคุณจะต้องทำขั้นตอนเดิมซ้ำทุกครั้ง

หวังว่านี่จะช่วยแก้ปัญหาให้กับคนส่วนใหญ่ได้


9
tl; dr: คุณอาจใช้.
svg

2
ใช่อย่าใช้ svg;)
Alexandre Martini

1
เรามีรูปภาพที่ให้บริการจาก Azure Blob Storage ที่มีช่องว่างในชื่อไฟล์ รูปภาพจะไม่แสดงอย่างถูกต้องใน Gmail เมื่อเราลบช่องว่างในชื่อไฟล์ออกก็ช่วยแก้ปัญหาได้
Narthring

1
@AlexandreMartini ทำไมไม่ใช้ SVG? โลโก้ดีที่สุดใน SVG ใช่ไหม
trainoasis

1
ตรวจสอบให้แน่ใจว่าคุณได้ระบุเส้นทางภาพของคุณแล้ว เรามีช่องว่างในเส้นทางและแม้ว่าเบราว์เซอร์จะแทนที่ด้วย% 20 แคชของ gmail ไม่ได้และถือว่าเป็นลิงก์เสีย
Chad Richardson

29

จากตัวอย่างของคุณดูเหมือนว่าคุณกำลังใช้ส่วนขยายแบบดั้งเดิม (.jpg, .png, .gif) ผู้ใช้บางคนในชุดข้อความนี้ซึ่งอธิบายถึงปัญหาเดียวกันกับที่คุณกำลังเผชิญระบุว่าการใช้ส่วนขยายเหล่านั้นช่วยแก้ปัญหาได้

แนวทางแก้ไขอื่น ๆ ที่เป็นไปได้:


1
นี่เป็นแหล่งข้อมูลมากมายที่ฉันพบเมื่อค้นคว้าปัญหานี้ด้วยตัวเองน่าเสียดายที่ไม่มีใครให้คำตอบที่ฉันกำลังมองหา ฉันยังคงหวังว่า Google จะแก้ไขปัญหานี้ก่อนที่ฉันจะหาคำตอบได้
RonnyKnoxville

@JackalopeZero คุณพยายามทำซ้ำปัญหานี้อย่างอิสระนอกจดหมายข่าวหรือไม่ ฉันลองใช้กับ gmail ส่วนตัวและ บริษัท ของฉันด้วยผลสำเร็จ ฉันรู้ว่ามันเป็นปัญหา แต่บางทีการสร้างอีเมลใหม่ที่มีรูปภาพอาจทำให้เข้าใจสิ่งที่เกิดขึ้นได้
JSuar

4
ขอบคุณสำหรับเคล็ดลับเกี่ยวกับส่วนขยาย ฉันใช้.svgรูปภาพและได้รับการยืนยันว่าไม่รองรับพร็อกซีของ Google
Nick Merrill

1
วันนี้ฉันเจอตัวเอง สำหรับผม, พร็อกซี่ของ Google ถูกขว้างปาข้อผิดพลาด 500 1x1 pixel.gifโปร่งใส การเปลี่ยนสิ่งนี้เป็นแบบโปร่งใส 1x1 pixel.pngและพร็อกซีก็แสดงผลตามที่คาดไว้ แปลก.
deefour

8

ฉันประสบปัญหาคล้ายกันนี้ แต่เกิดจากความยาวของ URL Google สร้าง URL ต่อไปนี้เมื่อแคชรูปภาพจาก gmail:

https://ci4.googleusercontent.com/proxy/[hash]#[url])

แฮชที่สร้างขึ้นตาม URL ของรูปภาพ แต่ขนาดจะแตกต่างกันไปตามอักขระที่ใช้ ฉันทำการทดสอบหลายครั้งด้วย URL ที่มีขนาดแตกต่างกันและพบว่ารูปภาพแคชจะไม่สามารถโหลดได้อย่างสม่ำเสมอ (400 / คำขอไม่ถูกต้อง) หากแฮชมีความยาวเกิน 2,076 อักขระ (ใกล้ถึง 2048 ไบต์ + เมตาไม่แน่ใจ)

อีกครั้ง URL ของรูปภาพสามารถสร้างแฮชที่เกินอักขระจำนวนมากนี้ที่ ~ 1,000 อักขระพิเศษหรืออักขระธรรมดา 1,500 ตัว หากแฮชมีความยาวเกิน 2,076 อักขระการร้องขอจะล้มเหลว

ฉันรู้ว่านี่เป็นโพสต์เก่า แต่หวังว่านี่จะช่วยนักพัฒนาซอฟต์แวร์คนอื่น ๆ ที่ไล่ตาม Google


6

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ก็เกิดขึ้นกับฉัน เมื่อฉันตรวจสอบบันทึกการเข้าถึงของฉันนี่คือสิ่งที่ฉันพบ -

www.example.ca 66.249.85.50 - - [10/Apr/2014:17:57:18 -0400] "GET /newsletters/Apr10_2014/cad/cad2.jpg HTTP/1.1" 403 457 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (via ggpht.com GoogleImageProxy)" 

คุณจะเห็นว่าเซิร์ฟเวอร์ของฉันบล็อกGOOGLEIMAGEPROXY โดยให้คำตอบ403 Forbidden ฉันตัดสินใจที่จะตรวจสอบและ .htaccess แน่ใจว่าฉันพอฉันถูกปิดกั้นระยะหนังสือมอบฉันทะ หลังจากลบคำดังกล่าวออกไปรูปภาพต่างๆก็จะปรากฏบน Gmail หวังว่าจะช่วยได้


ฉันมี 403 ด้วยฉันพบว่า mod_security กำลังบล็อกพร็อกซีของ Google ...
ปีเตอร์

2
นี่คือปัญหาที่ฉันมี คุณสามารถทดสอบว่าคุณมีปัญหาการกำหนดค่าเดียวกันหรือไม่โดยใช้ curl:curl -I --user-agent "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (via ggpht.com GoogleImageProxy)" -X GET https://example.com/your-image.png
Dave Teare

3

ตำแหน่งรูปภาพ HTTPS ทำแคช สภาพแวดล้อมการผลิตหลายรายการของเราไม่มีปัญหากับตำแหน่งรูปภาพพร็อกซีของ Gmail โดยใช้ HTTPS uri ฉันเห็นว่า gmail เพิกเฉยต่อเนื้อหาของคุณหากใบรับรอง SSL ไม่ถูกต้องไม่ทางใดก็ทางหนึ่ง


ขอบคุณสำหรับการอัพเดท. แม้ว่าจะผ่านมาสักพักแล้ว แต่ฉันไม่เคยพบคำตอบสำหรับคำตอบนี้
RonnyKnoxville

ขึ้นอยู่กับประสบการณ์ปัจจุบันของฉันที่พยายามสร้างอีเมล html พร้อมรูปภาพและด้วยโปรโตคอล https ฉันยืนยันว่าขึ้นอยู่กับใบรับรอง การใช้การเข้ารหัสโดยไม่มีองค์กรอยู่ในภาพจะถูกบล็อกใน Gmail ในขณะที่ใช้ใบรับรองที่มีตราสินค้ากับองค์กรที่รวมอยู่รูปภาพจะปรากฏขึ้นด้วย ดังนั้นฉันเดาว่ามันเป็นใบรับรองฟรีเทียบกับแบรนด์หรือองค์กรที่ประกาศไว้
Tritof

3

ฉันเพิ่งลองหลังจากเปลี่ยนภาพ (โดยไม่เปลี่ยนชื่อภาพ)

  • เปิดอีเมลในเบราว์เซอร์ใหม่จะแสดงภาพใหม่

  • Ctrl + f5 (บังคับให้รีเฟรชแคช) ใน chrome (เบราว์เซอร์เริ่มต้นของฉัน) แสดงภาพใหม่ด้วย


1

ตรวจสอบว่าประเภทเนื้อหาที่ส่งคืนสำหรับไฟล์รูปภาพโดยเซิร์ฟเวอร์ของคุณถูกต้อง

คุณสามารถตรวจสอบได้โดยใช้ Fiddler


1

ในกรณีของฉันขนาดไฟล์เป็นปัญหามันคือ 22 Mb (ฉันรู้ใช่มั้ย?) และหลังจากที่เราลดขนาดทุกอย่างก็เริ่มทำงานอย่างมีเสน่ห์

ตรวจสอบขนาดไฟล์และหากใหญ่เกินไปให้บีบอัด


รับได้สวย. ข้อความแสดงข้อผิดพลาดของ Gmail ทำให้ดูเหมือนว่าเป็นข้อผิดพลาดในการพิมพ์หรือข้อผิดพลาดในการอนุญาตซึ่งทำให้เข้าใจผิดอย่างมาก
Luminaire

1

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันพบปัญหานี้ ในกรณีของฉันรูปภาพจะถูกเก็บไว้ที่ Google Cloud Storage สิ่งที่น่าสนใจคือลิงค์นั้น

https://storage.cloud.google.com/{bla_bla}/logo.png

ส่งคืน 307 (การเปลี่ยนเส้นทางชั่วคราว) และLocationส่วนหัวที่มีบางอย่างเช่น

https://{xxx}-apidata.googleusercontent.com/{bla-bla_bla}/logo.png?{zzz}

ดูเหมือนว่า GoogleImageProxy จะประมวลผล 307 ไม่ถูกต้อง


นี่เป็นเรื่องจริงฉันต้องตั้งค่าตัวจัดสรรภาระงานและ CDN ด้วยแบ็กเอนด์เป็นที่เก็บข้อมูลตอนนี้รูปภาพของฉันทำงานได้อย่างถูกต้องบนที่เก็บข้อมูลบนคลาวด์
Wendel Nascimento

0

ฉันมีทางออกที่สมบูรณ์แบบสำหรับปัญหานี้ซึ่งใช้ได้ผลกับฉันถ้าคุณใช้ PHPMailer คุณก็ต้องเพิ่มตัวเลือกอื่นใน PHPMailer เพื่อแนบรูปภาพเช่นนี้

$mail = new PHPMailer(); $mail->AddEmbeddedImage('../absolutepath/image/image.jpg', 'logoimg', '../absolutepath/image/image.jpg');

ที่นี่เราได้กำหนดเส้นทางที่แน่นอนของภาพและตั้งชื่อเรียกว่า 'logoimg' หรืออะไรก็ได้ที่คุณต้องการ

ตอนนี้คุณสามารถเพิ่ม logoimg นี้ได้ทุกที่ในเนื้อหา HTML ของคุณเช่นนี้

$mail->Body = " <h1>Test of PHPMailer html body with image</h1> <p>This is a test picture: <img src=\"cid:logoimg\" /></p>"; $mail->send();

นั่นคือทั้งหมด



0

ฉันมีปัญหานี้เมื่อฉันส่ง GIFs ฉันพบว่าขนาดไฟล์มีความสำคัญกับ Googles Proxy server ฉันขอแนะนำให้ทำให้ไฟล์มีขนาดเล็กที่สุดและดูว่าใช้งานได้หรือไม่ คุณสามารถใช้บัญชี Gmail ของคุณและเพิ่มรูปภาพจาก URL เพื่อทดสอบ หาก GIF ปรากฏขึ้นเมื่อคุณเขียนอีเมลของคุณจะเป็นที่ยอมรับ

มีความสุขในการเข้ารหัส


0
  1. มันทำงานจาก Outook / hotmail หรือไม่? จากนั้นเราควรแยกเป็นปัญหาของ Google ในกรณีของคุณมันไม่ใช่
  2. ขนาดของภาพอาจเป็นปัญหาได้ ลองลดดูบ้าง
  3. www.mysite.com ไซต์นี้อาจเข้าถึงได้จากระบบของคุณ แต่สามารถเข้าถึงได้จากเซิร์ฟเวอร์ของ Google ด้วยหรือไม่?
  4. ลองเปลี่ยนนามสกุล .. นี่คือเคล็ดลับ: คุณอาจลองทำหลายอย่างแล้ว แต่ก็ยังดึงข้อมูลจากแคช (ซึ่งทำให้ความพยายามของคุณเป็นโมฆะ) แต่เมื่อส่วนขยายเปลี่ยนไปส่วนขยายจะดึงข้อมูลอีกครั้งและงานทั้งหมดที่คุณทำก่อนหน้านี้จะเข้ามาเล่นและหาก ได้ผลคุณอาจคิดว่ามันเป็น 'ส่วนขยาย' ที่ทำเคล็ดลับ !! (เหมือนหลาย ๆ คนที่พูดถึงนามสกุล)

0

ในกรณีของฉันของการทำงานเป็นปัญหานี้ปัญหาคือการที่ตั้งใจเส้นทางไปยังภาพในแม่แบบอีเมลที่มีเครื่องหมายทับสามใน URL https:///content.example.org/image.pngเช่น สิ่งนี้ยากที่จะสังเกตเห็นและในขณะที่ทำงานในโปรแกรมรับส่งเมลอื่น ๆ ที่สามารถแก้ไข URL ได้สำเร็จพร็อกซีรูปภาพของ Google ไม่สามารถจัดการได้และส่งผลให้ 404 สำหรับที่อยู่รูปภาพพร็อกซี


-1

ตรวจสอบให้แน่ใจว่า Gmail คือขอภาพของคุณผ่านไม่ได้httphttps

สมมติว่า URL ภาพปกติของคุณคือ:

https://www.mysite.com/images/pic1.jpg

ดังนั้นเปลี่ยนเป็น:

http://www.mysite.com/images/pic1.jpg

ฉันมีความรู้สึกที่แข็งแกร่งที่พร็อกซีของ Google httpsจะไม่แคช


จุดดีไซต์ใช้ https อย่างแน่นอนดังนั้นอาจเป็นสาเหตุได้
RonnyKnoxville

19
"ฉันรู้สึกดีที่พร็อกซีของ Google ไม่แคช https" - ความรู้สึกของคุณไม่ถูกต้อง
จะ

1
ได้ผล! ฉันพยายามคัดลอกและวางเซลล์สเปรดชีตของ Google ที่มีรูปภาพภายนอกลงในอีเมลโดยใช้ http เป็นโปรโตคอลที่ใช้งานได้
กราฟ

มันผิดทำไม google ไม่สามารถแคชรูปภาพผ่าน https ได้?
southpaw93

Google ไม่ได้พูดถึงอะไรเกี่ยวกับการฟ้องร้อง https ดังนั้นความรู้สึกที่รุนแรงจึงสูญเปล่า
Blue Clouds

-7

เป็นวันที่ 6 มีนาคมและคุณอาจจะคิดออกแล้ว แต่คิดว่าฉันจะช่วยคนอื่น ๆ ฉันค้นพบว่า JPG ใช้ไม่ได้กับ gmail รูปแบบ PNG ใช้งานได้ดี ขอโทษทีฉันอธิบายไม่ได้ว่าทำไม แต่บางครั้งก็ไม่ควรถามว่าทำไม ใช้ PNG!


ฉันไม่อยากเชื่อเลยว่า Google จะพิจารณาวิธีแก้ปัญหานั้นจริงๆ ไม่ว่าฉันจะลองใช้เพราะจดหมายข่าวของเราถูกทำลายสำหรับผู้ใช้ Gmail ของเรา
หาดนาธาน

นี่ไม่เป็นความจริง Gmail รองรับ jpegs
จะ

รองรับ jpgs
managerger

L ใช้ png และได้รับปัญหาเดียวกัน
Eduardo Nobre
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.