ฉันกำลังย้ายเว็บไซต์อีคอมเมิร์ซเก่าไปที่ MVC 3 และต้องการใช้ประโยชน์จากการปรับปรุงการออกแบบ ขณะนี้ไซต์ดังกล่าวมีภาพผลิตภัณฑ์ที่เก็บไว้ใน 3 ขนาด: รูปขนาดย่อขนาดกลาง (สำหรับแสดงในรายการ) และขยายเพื่อให้ได้ภาพที่ซูม ตอนนี้เราต้องอัพโหลดภาพ 3 ภาพแยกกันที่มีขนาดถูกต้องให้ 3 ชื่อที่แตกต่างซึ่งตรงกับที่เว็บไซต์คาดหวัง ฯลฯ มันเป็นความเจ็บปวด
ฉันต้องการอัปโหลดเพียงไฟล์เดียวไฟล์ขนาดใหญ่จากนั้นให้ไซต์ลดขนาดตามที่ต้องการและฉันต้องการความยืดหยุ่นในการเปลี่ยนภาพขนาดย่อและขนาดรายการขึ้นอยู่กับความต้องการของผู้ใช้ฟอร์มแฟกเตอร์ (เช่นมือถือ iPad เดสก์ท็อป) ฯลฯ อาจต้องการสำเนาภาพเดียวกันหลายชุด คำถามของฉันควรจะลดขนาดภาพลงแล้วบันทึกหลายครั้งเมื่ออัพโหลดและถ้าเป็นเช่นนั้นการจัดเก็บ / การตั้งชื่อที่ดีคืออะไร
อีกแนวคิดหนึ่งคือการจัดเก็บเพียงภาพเดียว แต่ปรับขนาดโดยทางโปรแกรมก่อนให้บริการกับลูกค้า มีใครทำสิ่งนี้บ้างและอะไรคือการแลกเปลี่ยนนอกเหนือจากรอบเครื่องอีกสองสามรอบ? คุณจะส่งรูปภาพชั่วคราวในหน่วยความจำไปยังไคลเอนต์ (ไม่มี URL) ได้อย่างไร