Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Struktur Folder untuk menyimpan jutaan gambar?

Bagaimana saya menggunakan struktur folder:

  • Saya mengunggah fotonya, dan memindahkannya seperti yang Anda katakan:

    $image = md5_file($_FILES['image']['tmp_name']);
    // you can add a random number to the file name just to make sure your images will be "unique"
    $image = md5(mt_rand().$image);
    $folder = $image[0]."/".$image[1]."/".$image[2]."/";
    
    // IMAGES_PATH is a constant stored in my global config
    define('IMAGES_PATH', '/path/to/my/images/');
    // coolparty = f3d40fc20a86e4bf8ab717a6166a02d4
    $folder = IMAGES_PATH.$folder.'f3d40fc20a86e4bf8ab717a6166a02d4.jpg';
    // thumbnail, I just append the t_ before image name
    $folder = IMAGES_PATH.$folder.'t_f3d40fc20a86e4bf8ab717a6166a02d4.jpg';
    // move_uploaded_file(), with thumbnail after process
    // also make sure you create the folders in mkdir() before you move them
    
  • Saya percaya ini adalah cara dasarnya, tentu saja Anda dapat mengubah struktur folder menjadi lebih dalam, seperti yang Anda katakan, dengan 2 karakter jika Anda akan memiliki jutaan gambar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grup MySQL Berdasarkan dan Pesan Berdasarkan

  2. Tanggal dalam URL hh/bb/tttt

  3. operan harus berisi 1 kolom

  4. Migrasi basis data pada produksi Django

  5. Bagaimana cara Memeriksa apakah Tombol Radio Dicentang atau Dipilih di jQuery?