g5_shop_item_option_table 중 spl 에 이미지 파일을 업로드 하고 싶어요.
상품 등록 페이지에서
상품추가옵션 중 '단위'($spl)에 글대신 이미지파일을 업로드를 하려고 합니다.
spl 이름은 iot_1_img 으로 변경 했습니다.
방법좀 알려주세요.
itemformupdate.php
Copy
// 노즐(악세사리) 정보if($w == "u") { $sql = " select iot_1_img from {$g5['g5_shop_item_nozzle_table']} where it_id = '$it_id' "; $file = sql_fetch($sql); $nozzle_1_img = $file['iot_1_img'];} $it_nozzle_dir = G5_DATA_PATH.'/item'; // 파일삭제if ($nozzle_1_img_del) { $file_nozzle1 = $it_nozzle_dir.'/'.$nozzle_1_img; @unlink($file_nozzle1); delete_nozzle_thumbnail(dirname($file_nozzle1), basename($file_nozzle1)); $nozzle_1_img = '';} // 파일업로드if ($_FILES['iot_1_img']['name']) { if($w == 'u' && $nozzle_1_img) { $file_nozzle1 = $it_nozzle_dir.'/'.$nozzle_1_img; @unlink($file_nozzle1); delete_nozzle_thumbnail(dirname($file_nozzle1), basename($file_nozzle1)); } $nozzle_1_img = it_nozzle_upload($_FILES['iot_1_img']['tmp_name'], $_FILES['iot_1_img']['name'], $it_nozzle_dir.'/'.$it_id);}
itemsupply.php
Copy
<?php for($tech_data=1; $tech_data<=28; $tech_data++) { ?> <tr><td><label for="iot_<?php echo $tech_data; ?>_img" class="sound_only"></label>이미지<?php echo $tech_data; ?><input type="file" name="iot_<?php echo $tech_data; ?>_img" value="<?php echo get_text($row['iot_'.$tech_data.'_img']) ?>" id="iot_<?php echo $tech_data; ?>_img" class="frm_input" size="5"></td></tr><?php } ?>
답변 1개
Principle
2015-03-21 (토) 10:44:02
왜 db에 이미지 파일을 업로드하려고 하시죠?
db 용량 커지면 비용면에서 안좋은데
그냥... 파일네임또는 경로가 포함된 파일명을 db에 올리는게 일반적인데요
db 용량 커지면 골치아파지실텐데요
답변을 작성하려면 로그인이 필요합니다.