2016-06-15 13 views
0

画像のアップローダを実装しようとしていますが、画像を表示するときにこのエラーが発生します。また、私は見ることができるように、それは指定されたフォルダにそれをアップロードしません。私が間違っていることは何ですか?move_uploaded_file画像を表示するときにエラーが発生する

move_uploaded_file(/Applications/XAMPP/xamppfiles/htdocs/Codeigniter/uploads/41d3f16b60a5e8.jpg): failed to open stream: Permission denied 

Message: move_uploaded_file(): Unable to move \'/Applications/XAMPP/xamppfiles/temp/phpAFbOft\' to \'/Applications/XAMPP/xamppfiles/htdocs/Codeigniter/uploads/41d3f16b60a5e8.jpg\' 

file_get_contents(/Applications/XAMPP/xamppfiles/htdocs/Codeigniter/uploads/41d3f16b60a5e8.jpg): failed to open stream: No such file or directory 

答えて

0

あなたは何をしようとしていますか?

move_upload_fileは2つのパラメータを受け入れます。あなたはそれをファイルパスに渡しているだけです。

この

http://php.net/manual/en/function.move-uploaded-file.php

+0

のために働くことを願って行うことができます持っている私は、コントローラのコードとの質問を編集しました。 – rooger

+0

2つの回答を作成するのではなく、最初の回答を再編集することができます – user4419336

0

を見ては、この単純な

if(isset($_FILES['myfile']['name'])) 
{ 
    $file = $_FILES['myfile']['name']; 
    $location = 'img/upload/'; 
    if(move_uploaded_file($_FILES['myfile']['tmp_name'],$location.$file)) 
    { 
     $ImagePath = $location.$file; 
     $imagedata = file_get_contents($ImagePath); 
     $ret  = base64_encode($imagedata); 
    } 
} 

はこれがあなた

+0

より具体的に教えてください。これはどこで使うべきですか? – rooger

関連する問題