이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 20960|회답: 1

[기타] Baidu WebUploader 오픈 소스 업로드 제어의 2차 캡슐화, 프론트엔드 코드 간소화(업로드를 위한 두 문장의 코드)

[링크 복사]
게시됨 2016. 6. 27. 오후 3:13:30 | | | |
우선, 이 기능은 WebUploader의 오픈 소스 업로드 제어를 2차 캡슐화한 것임을 말씀드리고 싶습니다. 기본 계층은 WebUploader가 구현하여 더 간결하게 사용하기 위해서입니다.

WebUploader를 살펴보겠습니다

소개:

WebUploader는 Baidu WebFE(FEX) 팀이 개발한 HTML5 기반의 간단한 최신 파일 업로드 컴포넌트입니다. 현대 브라우저에서는 HTML5의 장점을 최대한 활용하면서도 주류 IE 브라우저를 버리지 않고 원래의 FLASH 런타임을 사용하고, IE6+, iOS 6+, Android 4+와 호환됩니다. 동일한 호출 메서드는 두 런타임 세트가 모두 제공되는 경우 언제든지 사용자가 사용할 수 있습니다.

대형 파일 샤드와 동시 업로드의 사용은 파일 업로드 효율성을 크게 향상시킵니다.

공식 웹사이트 주소: http://fex.baidu.com/webuploader/

혼자 플레이하고 싶다면 공식 웹사이트에 직접 접속할 수 있습니다

텍스트를 시작해 보겠습니다:

위에서 보면 바이두의 WebUploader 기능이 매우 강력하지만, 모든 업로드 제어와 마찬가지로 사용하기에는 다소 번거롭습니다. 예를 들어 다음과 같습니다:

먼저 관련 라이브러리들을 여러 개 참고해야 합니다.

그다음 HTML을 잘 작성하세요






이 모든 걸 원하지 않아요! 단 두 문장만 올려주세요. 다음과 같습니다:





부트스트랩 스타일 CSS가 자동으로 참조한다고 적었습니다,

여러 파일 업로드 지원,

중복 파일을 자동으로 식별합니다,

선택 사항: 자동 업로드 및 수동 업로드,

한 페이지에 여러 개의 업로드 컨트롤을 렌더링할 때 충돌 없이 가능합니다

그 후 WebUploader 관련 설정 매개변수를 직접 설정할 수 있습니다.

제가 패키징한 JS 위젯으로 바로 넘어가죠 (조금 복잡하지만 참고하죠):



관련 있고 더 중요한 파라미터들이 메모와 함께 작성되어 있으니, 직접 참고할 수 있습니다.

그럼 그를 이용하자.





JS와 HTML은 다음과 같이 작성하세요:



괜찮아요, 참고할 만한 점입니다

powerWebUpload의 매개변수에 대해서는 공식 웹사이트의 API를 참조해 주세요

GetFilesAddress() 메서드는 업로드 후 파일 경로 배열을 반환하는데, 직접 가져올 수 있습니다.
마지막으로, 제가 마지막으로 작성한 데모는 MVC를 사용해 구현된 것으로, 직접 다운로드하실 수 Asp.net 습니다:

바이두 넷디스크:

링크: http://pan.baidu.com/s/1o8B0xOQ 비밀번호: 9kws


원본: http://www.cnblogs.com/GuZhenYin/p/5584272.html






이전의:.net은 패킷 캡처 도구인 SharpPcap으로 작성되었습니다
다음:HTML 파일 업로드 박스 입력 태그
게시됨 2020. 5. 4. 오후 9:03:04 |
나쁘지 않아요!!!!
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com