問題タブ [laravel-filesystem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - Laravel は、あるディスクから別のディスクにファイルを移動します - `Storage` を使用
filesystems.php
構成ファイルに 2 つのディスクが定義されています。
これらのディスクは Amazon S3 バケットの場合もあり、S3 バケットとローカル ディスクの組み合わせが存在する場合もあります。
app/d1/myfile.txt
に移動したいファイルがあるとしましょうapp/d2/myfile.txt
。
私が今していることは
気にしないので、元のファイルをd1に残します(定期的にd1からファイルを削除します)。
私の質問は次のとおりです。
以下のコードはアトミックですか、それがアトミックかどうかを確認するにはどうすればよいですか、そうでない場合はどのようにアトミックにするのですか (ファイルが 1GB または同様のサイズのシナリオの場合):
Storage
ファサードを使用して、あるディスクから別のディスクにファイルを移動する簡単な方法はありますか。現時点では、あるローカル ディスクから別のディスクに移動する必要がありますが、将来的には、ある S3 バケットから同じバケットに、ある S3 バケットから別のバケットに、またはローカル ディスクから S3 バケットに移動する必要があるかもしれません。
ありがとう
laravel - ストレージにLaravel 5.6ファイルが見つかりません
私の Laravel アプリケーションは、画像のアップロードと表示に関するものです。それはうまく機能し、すべての画像が正しく表示されました。数週間後、もう一度テストしようとしたところ、機能しなくなりました。画像は Laravel ストレージにあり、パスは正しいですが、「リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました」と表示されます。
パスは次のとおりです: http://localhost:8000/storage/images/8/uploaded/1536930406sunflower.png、それは正しいです、画像があります。
奇妙なことに、それは何ヶ月も機能していましたが、現在は画像が見つかりません。
ありがとう!