2011-05-07 3 views
1

사용자가 파일을 업로드 할 수있게하는 모듈이 있는데 파일이 허용되는 확장자의 표준 배열에있는 한 모든 것이 작동합니다. 나는 file_validate_extensions를 사용하여 시도했지만, 이것은 아무것도 변경하지 않는 것 같습니다. drupal 파일 업로드로 더 많은 파일 확장자를 허용하려면 어떻게해야합니까?

내가 지금 업로드 사용하고 코드입니다합니다 (DOCX 확장이 표준 드루팔 허용 것들에 추가되지만 집어 얻을하지 않는 것) :

$ FID = $ form_state [ 'values'] [ 'attachment'];

$file = file_load($fid); 
if($file != null){ 
    file_validate_extensions($file, "jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp docx"); 
    $file->status = FILE_STATUS_PERMANENT; 
    file_save($file); 
} 
+0

http://drupal.stackexchange.com을 사용해보십시오 :) –

답변

2

난 그냥이 Drupal API에보고, 그것을 당신이 (유효 확장의 배열로 $ 검사기로),이 임시 상태에서 파일을 가져 기능 "file_save_upload"를 사용할 수있는 것 같다. 그런 다음 "file_save"를 호출하여 영구적으로 만듭니다.

관련 문제