2017-11-17 7 views
-1

私はLaravel 5.4を使用しています。私はGoogleドライブフォルダに作成された「file.txtを」という名前のメソッドファイルの上に使用してLaravel 5.4を使用して既存のファイルをGoogleドライブにアップロード中にエラーが発生しました。

Storage::disk('google')->put('file.txt', 'hello world')

を使用してGoogleドライブにファイルをアップロードしようとしています。しかし、私は既存のzipファイルをアップロードする必要があります。

次のコードを使用して、zipファイルをGoogleドライブにアップロードしています。

Storage::disk('google')->put('RandomFileName.zip', storage_path('app/backup.zip'));

Zipファイルが作成されますが、時々、50バイトのサイズを有する破損したファイルとされます。

答えて

0

Laravel File Storageのドキュメントに記載されているように、copyまたはの方法を使用してください(putではなく)。

だからあなたのコードのようなものでなければなりません。私は以前、私はなぜそれが含めていなかったですのfile_get_contents()含めていなかった

Storage::disk('google')->put('FileName.zip', file_get_contents("fileLocation")); 

によってこの問題を解決してきました

Storage::disk('google')->move(storage_path('app/backup.zip'), 'RandomFileName.zip'); 
0

zipファイルの内容

関連する問題