내 웹 사이트의 사용자가 미디어 파일을 업로드하도록 허용하려면 어떻게해야합니까?

M 스미스

현재 기본 미디어 파일 업로드 양식에 대한 자습서를 따르고 있습니다. 내 웹 사이트에 추가하려고했지만 항상 "파일을 업로드하는 동안 오류가 발생했습니다. 다시 시도하십시오!"라는 메시지가 나타납니다. 그것을 사용하여 이미지를 업로드하려고 할 때.

내 서버에 다음 html 파일을 넣었습니다.

<DOCTYPE! html>
<html>


<head>
</head>


<body>
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
</body>


</html>

그런 다음 다음과 같은 uploader.php 파일을 만들었습니다.

<?php

// Where the file is going to be placed 
$target_path = "../uploads/";

/* Add the original filename to our target path.  
Result is "uploads/filename.extension" */
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 



if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

?>

이 파일들을 같은 디렉토리에 저장했습니다. 그런 다음 쓰기 가능한 uploads라는 또 다른 디렉터리를 만들었습니다.

이것이 작동하지 않는 이유는 무엇입니까?

편집 : 이제 최대 1MB 크기의 파일을 업로드 할 수 있지만 이보다 큰 파일은 업로드에 실패합니다. HTML 스크립트에서 볼 수 있듯이 최대 파일 크기를 10MB로 설정 했으므로 작동합니다. 왜 그렇지 않은지 아십니까?

나나 파티 카르

작동합니다. 내 데스크톱을 확인했습니다.

변경 value="100000"value="1000000"

처럼

<input type="hidden" name="MAX_FILE_SIZE" value="100000" />

과,

$target_path = "uploads/";

MAX_FILE_SIZE (바이트로 측정) 숨겨진 필드는 파일 입력 필드 앞에 위치해야하고, 그 값은 PHP에서 허용하는 최대 파일 크기입니다.

자세한 정보를 보려면 파일 업로드를 클릭하십시오. -PHP Manual

사용자의 요구 사항 (그는 코멘트에서 물었다)

파일 이름에 time(). 할 수있는 방법은 여러 가지가 있습니다. 그러나 이것은 당신이 사용할 수 있습니다.

$target_path = $target_path .time() .basename( $_FILES['uploadedfile']['name']); 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS 사용자가 내 웹 사이트의 html 입력 필드를 통해 문서를 업로드하도록 허용하려면 어떻게합니까?

분류에서Dev

이전 버전의 iOS 사용자가 내 앱의 이전 버전을 다운로드하도록 허용하려면 어떻게해야합니까?

분류에서Dev

내 사이트의 사용자가 .net 코어가있는 개인 URL을 가지도록 허용하려면 어떻게해야합니까?

분류에서Dev

Java를 사용하여 웹 서버를 통해 R 파일을 보내려면 어떻게해야합니까?

분류에서Dev

웹 사이트가 CEFSharp WPF의 로컬 파일 시스템에 액세스하도록 허용하려면 어떻게해야합니까?

분류에서Dev

익명 사용자가 내 웹 서비스를 사용하여 Drupal 사이트에 등록하는 것을 방지하려면 어떻게해야합니까?

분류에서Dev

php 파일에서 구매 한 후 내 웹 사이트에서 사용자를 리디렉션하려면 어떻게해야합니까?

분류에서Dev

사용자가 내 웹 사이트에서 다른 사용자 개체를 삭제하지 않도록하려면 어떻게해야합니까 [Django]

분류에서Dev

Cortana가 내 새롭거나 업데이트 된 음성 명령 정의 파일을 사용하도록하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트의 빈 공간을 제거하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트에서 문자열을 로컬에 저장하려면 어떻게해야합니까?

분류에서Dev

얼마 후 내 웹 사이트가 멈추는 것을 방지하려면 어떻게해야합니까?

분류에서Dev

내 Wi-Fi의 한 웹 사이트에 대한 요청을 다른 사이트로 리디렉션하려면 어떻게해야합니까?

분류에서Dev

검색 엔진이 내 웹 사이트의 하위 도메인을 크롤링하지 못하도록하려면 어떻게해야합니까?

분류에서Dev

사람들이 자신의 페이지에서 내 Facebook 앱을 구독하도록 허용하려면 어떻게해야합니까?

분류에서Dev

다른 컴퓨터가 내 로컬 SOCKS SSH 터널을 사용하도록 허용하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트를 호스팅하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트를 호스팅하려면 어떻게해야합니까?

분류에서Dev

내 deb 파일을 사용자 지정 URL에 게시하려면 어떻게해야합니까?

분류에서Dev

웹 사이트가 Perl에서 셀레늄을 사용하여 2XX 응답을 보내는 지 확인하려면 어떻게해야합니까?

분류에서Dev

LAN에없는 다른 클라이언트가 내 웹 소켓 서버에 액세스하도록 허용하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트에서 이더 리움 가격을 자동으로 업데이트하려면 어떻게해야합니까?

분류에서Dev

Xenial Xerus의 상단 패널에 내 사용자 이름을 추가하려면 어떻게해야합니까?

분류에서Dev

내 웹 사이트에서 다른 웹 사이트의 일부를 보려면 어떻게해야합니까?

분류에서Dev

웹 사이트에서 파일 배열을 다운로드하려면 어떻게해야합니까? wget?

분류에서Dev

새로 감지 된 파일을 가져 오도록 내 javascript 파일을 자동으로 업데이트하려면 어떻게해야합니까?

분류에서Dev

사이트에서 내 카메라 사용을 요청할 때 자동으로 허용하려면 어떻게해야합니까?

분류에서Dev

사용자가 업로드 된 파일 URL을 추측하지 못하도록하려면 어떻게해야합니까?

분류에서Dev

고정 된 사이트가 쿠키를 사용하여 웹 사이트 썸네일을 생성하도록 허용하려면 어떻게합니까?

Related 관련 기사

  1. 1

    iOS 사용자가 내 웹 사이트의 html 입력 필드를 통해 문서를 업로드하도록 허용하려면 어떻게합니까?

  2. 2

    이전 버전의 iOS 사용자가 내 앱의 이전 버전을 다운로드하도록 허용하려면 어떻게해야합니까?

  3. 3

    내 사이트의 사용자가 .net 코어가있는 개인 URL을 가지도록 허용하려면 어떻게해야합니까?

  4. 4

    Java를 사용하여 웹 서버를 통해 R 파일을 보내려면 어떻게해야합니까?

  5. 5

    웹 사이트가 CEFSharp WPF의 로컬 파일 시스템에 액세스하도록 허용하려면 어떻게해야합니까?

  6. 6

    익명 사용자가 내 웹 서비스를 사용하여 Drupal 사이트에 등록하는 것을 방지하려면 어떻게해야합니까?

  7. 7

    php 파일에서 구매 한 후 내 웹 사이트에서 사용자를 리디렉션하려면 어떻게해야합니까?

  8. 8

    사용자가 내 웹 사이트에서 다른 사용자 개체를 삭제하지 않도록하려면 어떻게해야합니까 [Django]

  9. 9

    Cortana가 내 새롭거나 업데이트 된 음성 명령 정의 파일을 사용하도록하려면 어떻게해야합니까?

  10. 10

    내 웹 사이트의 빈 공간을 제거하려면 어떻게해야합니까?

  11. 11

    내 웹 사이트에서 문자열을 로컬에 저장하려면 어떻게해야합니까?

  12. 12

    얼마 후 내 웹 사이트가 멈추는 것을 방지하려면 어떻게해야합니까?

  13. 13

    내 Wi-Fi의 한 웹 사이트에 대한 요청을 다른 사이트로 리디렉션하려면 어떻게해야합니까?

  14. 14

    검색 엔진이 내 웹 사이트의 하위 도메인을 크롤링하지 못하도록하려면 어떻게해야합니까?

  15. 15

    사람들이 자신의 페이지에서 내 Facebook 앱을 구독하도록 허용하려면 어떻게해야합니까?

  16. 16

    다른 컴퓨터가 내 로컬 SOCKS SSH 터널을 사용하도록 허용하려면 어떻게해야합니까?

  17. 17

    내 웹 사이트를 호스팅하려면 어떻게해야합니까?

  18. 18

    내 웹 사이트를 호스팅하려면 어떻게해야합니까?

  19. 19

    내 deb 파일을 사용자 지정 URL에 게시하려면 어떻게해야합니까?

  20. 20

    웹 사이트가 Perl에서 셀레늄을 사용하여 2XX 응답을 보내는 지 확인하려면 어떻게해야합니까?

  21. 21

    LAN에없는 다른 클라이언트가 내 웹 소켓 서버에 액세스하도록 허용하려면 어떻게해야합니까?

  22. 22

    내 웹 사이트에서 이더 리움 가격을 자동으로 업데이트하려면 어떻게해야합니까?

  23. 23

    Xenial Xerus의 상단 패널에 내 사용자 이름을 추가하려면 어떻게해야합니까?

  24. 24

    내 웹 사이트에서 다른 웹 사이트의 일부를 보려면 어떻게해야합니까?

  25. 25

    웹 사이트에서 파일 배열을 다운로드하려면 어떻게해야합니까? wget?

  26. 26

    새로 감지 된 파일을 가져 오도록 내 javascript 파일을 자동으로 업데이트하려면 어떻게해야합니까?

  27. 27

    사이트에서 내 카메라 사용을 요청할 때 자동으로 허용하려면 어떻게해야합니까?

  28. 28

    사용자가 업로드 된 파일 URL을 추측하지 못하도록하려면 어떻게해야합니까?

  29. 29

    고정 된 사이트가 쿠키를 사용하여 웹 사이트 썸네일을 생성하도록 허용하려면 어떻게합니까?

뜨겁다태그

보관