Lv. 29 라이츄
2k
2019-08-08 09:38:03
13
1528

이걸 뭐라고 함부로 말하기도 뭐하고...


다름이 아니라 이번에 우리 회사가 식약처에서 검사기관으로 지정을 받았어요. 

그래서 홈페이지 작업을 시작하는데 그걸 업체에게 맡기기로 했거든요.. 저는 개초보고, 홈페이지를 만들 때 워드프레스 쓰는데 워드프레스에서 테마같은 걸 직접 만들어 본 적은 없고 다른 사람이 만들어 둔 테마 쓰면서 글꼴이나 글자색 바꾸는 정도라서요... 


지금 근데 기능상의 문제때문에 막혔습니다... 

파일명을 입력하면 해당하는 파일만 다운로드 하게끔 하는 기능을 넣고 싶었거든요. 그러니까 

이상해씨.pdf

꼬부기.pdf

파이리.pdf

이렇게 있을 때 입력창에 꼬부기를 입력하고 다운로드 버튼을 눌렀을 때 꼬부기.pdf가 다운로드 되는 방식입니다. (다른 pdf파일 말고 내 것만요) 


그 기능을 구현하는 게 좀 힘들다고 하는데 다른 분들은 그 쉬운게 왜 안 되냐고 하더라고요. 근데 저는 이걸 가타부타 말하기가 힘들었던게 워드프레스 자체에서 진짜 구현하기가 힘든건지(원래 안되는 기능), 빡세긴 한데 어찌되었건 구현은 되는 건지(그 기능 자체가 구현은 되는데 빡세고 어려움) 판단하기가 힘들더라고요... 어떤 방식으로 해야 하는 건지 디테일하게 가닥이 안 잡히는 것도 있고, php는 하나도 못 하거든요. 

저도 어중간하게 아는 입장이니 뭐라 말은 못 하고... 저쪽에서 제안했던 게 게시판으로 하는거랑 파일명을 입력하면 다운로드 버튼이 활성화되게 하는 기능이었는데 전자는 손이 너무 많이 가고, 후자같이 하게 되면 내가 다운받아야 하는 파일은 A인데 B를 입력해버리면 B가 다운로드 되어 버립니다. 즉 남의 파일도 다운로드가 가능하게 됩니다... 

일단 그래서 저 기능으로 되게 해 달라고는 했는데 그 뒤로 연락도 없고, 글쎄요... 도메인도 웹메일때문에 사용 가능하게 만들어 달라고 했는데 DNS_PROBE_FINISHED_NXDOMAIN이 뜨는 걸 봐선(파폭에서는 서버에 접속할 수 없다고 뜹니다) 그것도 안 해둔 것 같은데 제가 원체 다른 사람들한테 화를 못 내는 성격이라 뭐라 하지도 못 했네요. 

0
0
  • 댓글 13

  • hukk
    889
    2019-08-08 09:47:53 작성 2019-08-08 09:51:14 수정됨

    그렇게 구현하는데 어려운 기능은 아닐 것 같네요.. ^^


    파일명이 개인 이름으로 하나씩만 있다면, 그냥 해당 값을 서치했을 때 

    그걸 서버단으로 넘겨주고, 서버단에서 해당되는 개인이름에 대해 매칭되는 정보, 혹은 개인이름으로 들어왔을 때 거기에 알맞는 정보를를 html로 만든 다음에

    pdf로 랜더링 해서 다시 클라이언트로 넘겨주면 될것같은데요~~

    그리고 요즘 앵간한 프레임워크는 다 개발이 잘되있어서, pdf 변환해주는 패키지가 잘 나와있습니다...^^;;

    왜 이걸 잘 아냐구요 ? 저도 개인프로젝트떄문에 지금 이걸 구현하고 있어요 하하;;;저는 어제 성공했네요...^^;;

    0
  • Lv. 29 라이츄
    2k
    2019-08-08 09:51:58

    음... 그게 그렇게 빡세거나 그런 건 아닌거죠...? 

    그럼 업체 측에서 대체 왜 구현이 안 된다고 한건지 잘 모르겠네요.. 'ㅁ' 

    0
  • hukk
    889
    2019-08-08 09:54:45 작성 2019-08-08 09:58:04 수정됨

    지금까지 그런 기능 구현안해봤으면 시간 많이 들어갑니다. 한번 익숙해지고 코드가 내것인 상태가 되면 응용이야 무지 쉽지만요.....저도 어떤 패키지는 한글만 넘기면 렌더링이 안되고 블랙 박스로 떠버려서 시간을 너무 많이 소비했네요... 또 패키지에 라이선스가 걸려있으면 쉽지 않을수도 있습니다. 

    다만 로직이나 구현적인 난이도에서는 '어렵진 않다' 정도입니다. 

    또 홈페이지 외주하실 때 돈을 얼마나 주셨는지.. 전 개발 프로가 아니라서.. 그런 면도 있지 않을까 추측해봅니다.

    0
  • Lv. 29 라이츄
    2k
    2019-08-08 10:05:15

    개발 인력을 투입해야 한다네요 ㄷㄷ 그렇게 되면 추가 요금이 나온다고 하고... 

    문제가 뭐냐면 저게 오타가 나거나 의도적으로 다른 파일명을 입력하더라도 파일이 존재하면 다운로드가 가능하다는건데, 그 부분을 워드프레스로 어떻게 해결해야 할 지나 관련 서적에 대해서 모르겠어요.. 


    업체에서 이렇게 하실 거면 보안상의 문제는 이렇게 해결하시는게 나을 것 같습니다...라고 하는 게 아니었군요 ㄷㄷ 

    0
  • hukk
    889
    2019-08-08 10:12:31

    글을 다시 읽어보니 제가 생각했던 기능과 조금 다르긴 하지만 이렇게든 저렇게든 구현이 어렵진 않을거같은데요.. 다만 저도 외주업체에 일감주는 입장인데

    그닥 어렵지 않은 기능들도 외주업체에서는 돈을 정말 많이 요구합니다...;;

    뭐 업계가 다들 그러니깐 그러려니 해요...^^..

    0
  • Lv. 29 라이츄
    2k
    2019-08-08 10:15:33

    (주륵) 어쩐지 저보고 그냥 니가 하면 안되냐고 하시더라니... 

    0
  • ISA
    1k
    2019-08-08 10:21:39
    기능개발이라 추가요금 요구한거 같네요. 일단 플러그인에 그런게 있는지 찾아보시는게 좋을거 같아요 사용자 입력값으로 파일다운로드라는데 개인파일만 할려면 사용자 식별에 대한 데이터베이스가 구축되어야할거 같고 만약 실서비스 중인 상황이라면 어려운거 맞습니다. 기존 유저들에 대한 정보가 저장된게 없을테니까요 특정파일을 다운로드하는거 까지는 그렇게 어려울게 없습니다. 
    0
  • 김모씨
    3k
    2019-08-08 10:44:42

    없던거 추가한거면 그렇수 있죠. 

    집만드는 사람이 와서 집만들고 있는데. 이왕온거 간단하게 추가로 옆집처럼 주차장에 개인사물함좀 달아주세요. 


    ------속내용 -----

    사물함별로 방에서 바로 내용확인가능해야하고.

    같은물건이라도 다른방거일수 있으니 딴방에선 자기방 사물함밖에  못열게 해주시고요.

    관리실에선 그래도 확인가능해야되니 열수 있어야 되요. 

    관리실에서 열고 확인후 섞이면 안되니까 같은이름물품도 방별을 구분가능한 확인기능 있어야되요.

    아참 밖에서 함부로 못가져가게 보안기능은 기본인거 아시죠? 

    ------------------

    만일 집다지어가는 중에 그러면 집에 해당기능을 할수 있게 해주는걸 다시 설치하고 고쳐야되겠죠?

    그걸 그냥 해주세요. 

    아 옆집 자이는 그런거 다 되던데요? 

    헐리우드 길가에 늘어선 집들 다 그런거 되자나요?

    2
  • 김모씨
    3k
    2019-08-08 10:47:38

    그런거 안해놓으면 김모씨_123456사번_시분초_개동이파일.XLSL  한군데 몰아넣고 

    STRING 파일 = 이름+사번+파일명+시분초  해놓고 날라버릴껍니다.

    1
  • hukk
    889
    2019-08-08 10:54:41

    일단 저도 요구사항이 정확치 않아서 설명하기 힘든데 다시 요구사항 기술해주실 수 있으면 로직 구현은 해드릴 수 있을거같아요

    1
  • 흠.,.
    837
    2019-08-08 11:10:04

    없는 기능을 새로 만드는 거라면 개발을 해야겠죠

    그럼 개발인력 투입하고 

    개발자는 분석하고 기능 구현하고 

    업체도 먹고 살아야 하니

    계약외 개발이라면 추가 요금은 발생하구요


    1
  • Lv. 29 라이츄
    2k
    2019-08-08 11:19:46

    여러분 그 기능 그냥 뺐습니다. ㅇㅅㅇ 

    확인 절차(예를 들자면 접수번호와 함께 이름이나 사업자 등록번호를 대조해서 본다던가)를 넣거나 회원가입을 하거나 아니면 그냥 뺴버리거나 선택지가 이렇게 있었어요.. 그리고 결국 심플하게 빼버렸다능... 

    0
  • 아스키
    10k
    2019-08-08 16:05:48
    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.