คำถามติดแท็ก image-uploading

19
สถานที่ที่ดีที่สุดสำหรับการจัดเก็บภาพที่อัพโหลดฐานข้อมูล SQL หรือระบบไฟล์ดิสก์คืออะไร?
ฉันกำลังเขียนแอปพลิเคชันที่อนุญาตให้ผู้ใช้อัปโหลดภาพไปยังเซิร์ฟเวอร์ ฉันคาดว่าประมาณ 20 ภาพต่อวันทั้งหมด jpeg และอาจไม่ได้แก้ไข / ปรับขนาด (นี่เป็นคำถามอื่นวิธีปรับขนาดรูปภาพที่ฝั่งเซิร์ฟเวอร์ก่อนที่จะจัดเก็บบางทีใครบางคนสามารถกรุณาปล่อยทรัพยากร. NET สำหรับสิ่งนั้นในความคิดเห็นหรือดังนั้น) ฉันสงสัยว่าตอนนี้สถานที่ที่ดีที่สุดสำหรับการจัดเก็บภาพที่อัปโหลดคืออะไร จัดเก็บภาพเป็นไฟล์ในระบบไฟล์และสร้างบันทึกในตารางที่มีเส้นทางที่แน่นอนไปยังภาพนั้น หรือเก็บรูปภาพไว้ในตารางโดยใช้ชนิดข้อมูล "รูปภาพ" หรือ "ข้อมูลไบนารี" ของเซิร์ฟเวอร์ฐานข้อมูล ฉันเห็นข้อดีและข้อเสียทั้งสองอย่าง ฉันชอบ) เพราะฉันสามารถย้ายไฟล์ได้อย่างง่ายดายและเพียงแค่ต้องเปลี่ยนรายการตาราง ในทางกลับกันฉันไม่ชอบจัดเก็บข้อมูลธุรกิจบนเว็บเซิร์ฟเวอร์และฉันไม่ต้องการเชื่อมต่อเว็บเซิร์ฟเวอร์กับแหล่งข้อมูลอื่น ๆ ที่เก็บข้อมูลธุรกิจ (เพื่อเหตุผลด้านความปลอดภัย) ฉันชอบ b) เพราะข้อมูลทั้งหมดเป็น ในที่เดียวและเข้าถึงได้ง่ายโดยแบบสอบถาม ในทางกลับกันฐานข้อมูลจะมีขนาดใหญ่มากในไม่ช้า การเอาต์ซอร์ซออกข้อมูลนั้นอาจเป็นเรื่องยาก

10
iOS อัพโหลดรูปภาพและข้อความโดยใช้ HTTP POST
ขอบคุณที่อ่าน. ฉันเพิ่งเริ่มใช้ iOS และฉันกำลังพยายามอัปโหลดรูปภาพและข้อความโดยใช้multi-part form encodingใน iOS สิ่งที่curlเทียบเท่าคือสิ่งนี้:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload" curlคำสั่งดังกล่าวให้ผลตอบแทนที่คาดว่าจะตอบสนองที่ถูกต้องในJSON. ปัญหา: ฉันได้รับคำขอ HTTP 400 อยู่เรื่อย ๆ ซึ่งหมายความว่าฉันทำอะไรผิดพลาดขณะเขียนเนื้อหา HTTP POST สิ่งที่ฉันทำ: เพื่อการอ้างอิงฉันลอง ใช้แอป Flickr API iOS "ขนาด POST ใหญ่เกินไป!" และวัตถุประสงค์ C: จะอัพโหลดรูปภาพและข้อความโดยใช้ HTTP POST ได้อย่างไร? . แต่ฉันได้รับ HTTP 400 มาเรื่อย ๆ ฉันลองASIHttpRequestแต่มีปัญหาแตกต่างกันที่นั่น (ไม่เคยโทรกลับ) แต่ฉันไม่ได้ตรวจสอบเพิ่มเติมในเรื่องนี้เนื่องจากฉันได้ยินมาว่าผู้พัฒนาหยุดสนับสนุนห้องสมุด: http://allseeing-i.com/[request_release] ; ใครช่วยฉันหน่อยได้ไหม

4
การอัพโหลดภาพไปยังเซิร์ฟเวอร์ android
ฉันต้องการทราบว่าวิธีใดเป็นวิธีที่ดีที่สุดในการอัปโหลดภาพไปยังเซิร์ฟเวอร์โดยไม่สูญเสียคุณภาพ ฉันได้ค้นหาใน Google พบวิธีการต่างๆในการโพสต์ข้อมูล แต่ฉันไม่แน่ใจว่าจะอัปโหลดอันไหนดี ฉันได้ข้ามผ่าน การอัปโหลดภาพหลายส่วน การอัปโหลดภาพโดยใช้ไบต์อาร์เรย์ การอัปโหลดภาพโดยใช้สตริงเข้ารหัส base64 ฉันได้ลองเข้ารหัส Base64 แล้วมันทำให้ฉันไปสู่ ​​OOM (หน่วยความจำไม่เพียงพอ) หากภาพมีความละเอียดสูงเกินไป บทแนะนำใด ๆ ที่แก้ไขปัญหานี้จะได้รับการชื่นชม ขอบคุณล่วงหน้า.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.