질문과 답변, 세팅정보 및 오류정보를 최대한 상세히 남겨주시면 보다 빠르고 정확한 답변을 드릴 수 있습니다.
중첩되는 질문이 없는지 확인하신 후 오류발생 페이지의 URL을 기입하여 질문해주세요. 그리고 질문에 대해 해결된 사항은 답변을 달아주시면 다른 회원님에게 좋은 자료가 됩니다.
  • 제   목 파일명 길이 제한 문의
  • 작성자 임희섭 등록일 2020-12-26/12:14 조회수 852

이번에는 파일명 길이 제한에 따른 문의입니다.

 

현재 저희 고객사의 파일명의 최대길이가 150글자 이상입니다.

그런데 조은보드는 70자가 제한에 걸려있네요!

이 제한을 수정하려면 DB도 수정하고 그래야 할 것 같은데 확인 좀 부탁드립니다.

 

감사합니다.

SNS google
  • No Image
    1. 회원등급: 일반회원
    2. 작성글: 12개
    3. 작성댓글수: 12개
    4. 로그인: 210회
    5. 접속상태: 로그아웃
    6. 가입일: 2011-05-17
로그인 하시면 댓글을 남길 수 있습니다.
타인의 명예를 훼손 또는 비방, 개인정보 유출 및 광고성 게시물을 삼가해 주세요.
  • (2020.12.27/03:14:58) 답변
  • 조은보드는 첨부파일명이 70자가 넘어가면 날짜와 시간 그리고 문자열 난수로 이루어진 파일명으로 자동 변경됩니다.
    말씀처럼 긴 첨부파일명을 그대로 유지하기 위해서는 아래의 모든 수정과정을 거쳐야합니다.
    70byte를 256byte로의 수정을 가정하여 답변드리겠습니다.

    - DB 테이블 컬럼 사이즈 수정
    Microsoft SQL Server Management Studio > DB명 > 테이블
    1. a_Jboard의 jb_file
    2. a_Jboard_file의 jf_file
    위 모두 길이를 256으로 변경

    -- DB 프로시저 수정
    Microsoft SQL Server Management Studio > DB명 > 프로그래밍 기능 > 저장 프로시저
    1. a_Jboard_write_ISU
    2. a_Jboard_reply_SUI
    3. a_Jboard_modify_U
    4. a_Jboard_move_U
    @jb_file nvarchar(70)을 @jb_file nvarchar(256)으로 변경
    5. a_Jboard_down_US
    6. a_Jboard_file_I
    @jf_file nvarchar(70)을 @jf_file nvarchar(256)으로 변경

    -- ASP 프로시저 수정
    /Jboard/Jsource/Jboard/pop_bbsMove_pro.asp
    /Jsource/Jboard/reference/insert_reply_pro.asp
    /Jsource/Jboard/reference/insert_write_pro.asp
    위 파일의 소스 중 아래와 같은 소스를 찾습니다. 바뀌어야할 소스는 모두 네 곳입니다.
    _file", advarWchar, adParamInput, 70
    70을 256으로 변경

    -- 자바스크립트 수정
    /Jboard/Jsource/js/Jboard.js
    위 파일의 (filename.length > 70) 소스 중 70을 256으로 변경합니다. 모두 두 곳입니다.

    이상입니다.