NPM fastdfsl 클라이언트를 설치
// -------------------------------- -------------- 프로필 ---------------------------------- 하여이 FdfsClient = ( 'FastDFS - 클라이언트')를 요구하자, (가) 새로운 새로운 FDFS을하자 = FdfsClient ({ // 트래커 서버 추적기 : [ { 호스트 : .233.50.185 '49 ', 포트 : 22122 } , // 기본 제한 시간 10 초는 시간 제한 : 10000, // 기본 접미사는 파일 확장자를 획득 할 때 사용하지 // DefaultExt를을 'TXT', // 기본 문자 세트 UTF8의 캐릭터 세트 'UTF8' }); // ------------------------------ - 업로드 파일 ---------------------------------------------- ---- // fdfs.upload ( 'E : \\ wsl1.jpeg', { // // 업로드 방법 [업로드, uploadAppender은, 수정, 추가 , 업로드 기본값을 방법 : // '업로드', // 할당 된 추적기 서버가 지정되지 않은 그룹에 저장 지정된 파일 // 그룹 '이라는 그룹 1', 수정하거나 지정된 추가 소스 파일을 추가 할 // // 방법 // FileID에 '그룹 1 / M00는 / 00 / 0F / wKgBeFXlZJuAdsBZAAPm5H9JxDA153.jpg는' readableStream 때 // // 파일 바이트, 파일 매개 변수를 지정해야합니다 (1024) : // 크기가 // // 방법, 추가 시작점을 지정하기 위해 소스 파일을 수정 10240 : // 오프셋 제외하고, 매개 변수를 인수 파일 접미사를 지정하지, // // 접미사 업로드 파일을 (.) // EXT : 'JPG' . //}) 당시 (기능 (FileID에를) { // // FileID에 + 그룹 '/'+ 파일 이름에 대한 //을 console.log ( "그룹으로 FileID에 반환 ==============> 사진을 업로드 + '/'+ 파일 이름 : === >> === "FileID에 +); //}); ====== >> "+ FileID에); //}). (기능 (ERR) 잡기 { Console.error // (ERR); // -------------------------------- ----- 파일을 삭제 --------------------------------------------- // 송출 FileID에 = "그룹 1 / M00 / 00/00 / rBUACF2B-E-AdwypAAHlUvTq5Uw301.jpg"; // fdfs.del (FileID에) 그 때는 (함수 () { //을 console.log ( "성공적으로 삭제 : ======= >> = ") .} //) 캐치 (기능 (ERR) { // console.error ("삭제 실패 : ======= >> ", ERR +); //}); // - -------------------------------- ----------------보기 파일 ---------------------------------- // 송출 FileID에 = "그룹 1 / M00 / 00/00 / rBUACF2B8- eARPdgAAHlUvTq5Uw20.jpeg "; // fdfs.getFileInfo (FileID에) 그 때는 (기능합니다 (FILEINFO는) { // //에서는 FileInfo 네 가지 속성이있다 // {// // // // 파일 크기 // // 크기 : 의 // // // 파일 생성 시간을 스탬프 초 타임 스탬프 // // : // // // 체크 // // CRC32 : // // // 먼저 스토리지 서버의 IP에 업로드 // // 주소 : //} // // 콘솔. 로그인 ({ // "크기"fileInfo.size, // "타임 스탬프"fileInfo.timestamp, // "CRC32"fileInfo.crc32, // "ADDR"fileInfo.addr, //}); // .}) 캐치 (함수 (ERR) { // console.error (ERR) //}); // ------------------------ ---------- -------------------------------------- 파일 다운로드 -------- //}).캐치 (기능 (ERR) { // console.error (ERR); // 송출 FileID에 = "그룹 1 / M00 / 00/00 / rBUACF2B96CAf2NpAAHlUvTq5Uw32.jpeg"; Fdfs.download // (FileID에, 'test_download.gif')가 다음 (함수 () {. //을 console.log는 ( "다운로드 완료") //});