2017-05-16 10 views
-1

move()でファイルをアップロードする際に問題がありますので、copy()を試してみたいと思います。Laravel - move()の代わりにcopy()を使用するには

copy()の仕組みは?

私はこれを試してみてください。

File::copy(Input::file('file'), $dest); 

が、私はこのエラーがあります。エラーは2番目のパラメータはディレクトリでなかったことを示したよう

copy(): The second argument to copy() function cannot be a directory 
+1

はい何かのようにすべきですか?ディレクトリにすることはできません。何が問題ですか?コピーするファイル名を追加する必要があります。 – junkfoodjunkie

+0

move()にはどのような問題がありますか? ''/var/www/app.com/public/media/filename.jpg'のようなファイル名( "ディレクトリにすることはできません" ...) – Alex

+0

私の問題はこれで、もっと何をすべきか知っている。 http://stackoverflow.com/questions/44002030/laravel-could-not-move-the-file#44002234 @Alex – user3242861

答えて

3

を。代わりにファイル名にする必要があります。例として、

File::copy(Input::file('file'), 'new/location/file.txt'); 
0

コピー():コピーする第二引数()関数は、ディレクトリすることはできません - この行は、関数2番目の引数がディレクトリである、それはファイル名の代わりに、ディレクトリであることを示唆しています。

それは

$dest = "text.php"; 
File::copy(Input::file('file'), $dest); 
関連する問題