it-swarm-ko.tech

한 번에 여러 파일을 업로드하는 방법은 무엇입니까?

서로 다른 유형의 여러 파일을 업로드해야합니다. 유효한 MIME 유형을 확인하고 유효한 파일 만 업로드하는 모듈이 있습니까 (예 : png, doc, jpg, txt)?

21
palbakulich

clientside_validation (drupal-6 및 drupal-7)은 업로드 된 파일 확장자에 대한 검사 (MIME 형식은 아님)를 포함하여 추가 클라이언트 측 검사를 수행합니다. (그리고 주석에서 언급 한 @ tim.plunkett와 같이 mimedetect 는 서버 측 MIME 형식 유효성 검사에 유용하지만 유효성을 검사하려면 파일을 서버에 업로드해야합니다.)

여러 파일을 업로드하려면 다음을 고려하십시오.

  • swfupload (drupal-6; 플래시)
  • plupload (drupal-6 및 drupal-7; 플래시 및 기타 여러 기술 지원, 신규/개발 중)

여러 이미지 를 업로드하려면 다음 사항을 추가로 고려하십시오.

  • image_fupload (drupal-6; 위의 swfupload 사용)
  • jifupload (drupal-5 및 drupal-6; 무료; Java 애플릿) 사용
  • aurigma (drupal-6; 소프트웨어 구매/서비스 가입 필요)
27
smokris

Plupload 로 운이 좋았습니다. Silverlight, Flash, HTML5를 사용하고 브라우저 기능에 따라 클래식 HTML4 '파일 선택'위젯으로 대체하여 브라우저 간 호환성을 달성하기 위해 뒤로 구부러집니다.

Drupal integration module 은 약간 거칠지 만 이미지 필드를 채우기 위해 많은 대규모 프로젝트에서 성공적으로 사용했습니다. Drupal 7, 7) 나는 UI의 대부분을 가져 와서 미디어와 같은 도구로 업로드 작업을 처리하는 데 사용할 수있는 순수한 API 모듈로 바꿨다고 생각합니다. 특히 펑키 한 작업을 수행하는 경우 업로드 위젯이 표시되는 위치를 처리하기 위해 약간의 사용자 정의 코드를 작성해야하지만 매우 견고합니다.

우리는 내부 이벤트와 연계하여 상당히 많은 사후 처리를 처리했으며 MIME 유형 검사/유효성 검사 오류 반동은 너무 어설프게하지 않고 수행 될 수 있습니다.

5
Eaton

유사 모듈 검토 그룹의 비교 위키는 다음과 같습니다. http://groups.drupal.org/node/155764

지금 여기에 내용을 버리는 중 ...

CCK 용 Aurigma Mass Uploader (6.x-2.0) Imagefield 용 Aurigma Uploader는 상용 Aurigma Image Uploader와 드루팔. 여러 이미지가 단일 배치로 여러 이미지 필드에 업로드됩니다.

이미지 FUpload (6.x-3.0-rc2) 이미지 및 CCK의 이미지 필드에 추가 된 이미지 FUpload (멀티 업로드) 모듈은 이미지 모듈 또는 이미지 필드 모듈을 사용하여 이미지를 업로드 할 수있는 모든 사용자에게 한 번의 클릭으로 여러 이미지를 업로드 할 수있는 기능을 제공합니다. 선택한 모든 이미지는 플래시 모듈 (swfupload)을 통해 업로드되고 자동으로 처리됩니다.

Plupload integration (6.x-1.x-dev, 7.x-1.0-beta3) Plupload 위젯은 여러 파일과 Drupal을 업로드합니다. Plupload는 클라이언트 컴퓨터의 기능에 따라 Flash, Gears, HTML 5, Silverlight, BrowserPlus 및 HTML4로 위젯을 표시 할 수있는 GPL 라이센스 다중 파일 업로드 도구입니다.

SWFUpload (6.x-2.0-beta8) Drupal의 SWFUpload 모듈은 CCK의 Filefield 용 위젯이며 SWFUpload 라이브러리를 사용하여 여러 파일을 동시에 업로드 할 수 있습니다.

jUpload for Imagefield (6.x-1.x-dev) 이미지 그룹을 업로드 할 수 있기를 원했던 적이 있습니까? 한 번에 이미지 필드에? Imagefield 모듈 용 jUpload (jifupload)는 JUpload Java 애플릿을 CCK 용 ImageField 모듈과 통합합니다. 여러 이미지가 단일 배치로 여러 값에 대해 설정된 이미지 필드로 업로드됩니다.

다른 접근 방식, 동일한 결과 ...

ImageField Zip 지원 (6.x-1.0-beta2) 이것은 ImageField의 도우미 모듈입니다. 값이 여러 개인 이미지 필드에 여러 이미지를 업로드 할 때이 모듈은 개별 이미지 대신 Zip 파일에 여러 이미지를 업로드하는 기능을 추가합니다.

이미지 필드 가져 오기 (5.x-1.5, 6.x-1.10) 이미지 필드 가져 오기를 사용하면 적절한 권한을 가진 사용자가 가져올 수 있습니다 파일 필드 또는 이미지 필드를 포함하는 CCK 컨텐츠 유형으로의 많은 이미지 모듈은 EXIF ​​또는 IPTC를 사용하여 제목과 설명을 가져올 수 있습니다. 참고 :이 모듈을 사용하려면 FTP, SCP 또는 기타 방법을 통해 이미지를 서버에 업로드 할 수 있어야합니다.

4
doublejosh

이러한 파일을 Zip에 넣고 코어 업로드 모듈을 사용하려는 경우 Multiple Upload Alone (Drupal 6.x)를 시도하십시오.

2
chirale

잘 지원되지 않지만 작동하는 이미지의 또 다른 하나는 ImageField Zip support

2
mikeytown2

HTML5 업로드 http://drupal.org/sandbox/z7/134824

이 모듈은 최신 (HTML5 호환) 브라우저에서 Drupal 7) 이미지 (및 기타 파일)의 일괄 업로드를위한 간소화 된 솔루션으로 간주해야합니다.

아직 시도하지 않았지만 코드는 명확하고 간결합니다.

0
gagarine