問題タブ [intervention]
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.
php - League/Flysystem fstat() は、パラメーター 1 がリソースであると想定し、オブジェクトが指定されています
プロジェクトを Laravel 5 から 5.1 にアップグレード中です。更新が必要なパッケージの 1 つがLeague\Flysystem
.
Intervention\Image
画像のサイズを変更し、Flysystem を使用して S3 に保存しています。以下のコードは 5.0 で動作していました -
しかし今、次のエラーを受け取りました:
、 250 行目fstat() expects parameter 1 to be resource, object given
でスローされました。league\flysystem\src\Util.php
私は使用しています"intervention/image": "~2.1"
、"league/flysystem-aws-s3-v3" : "~1.0",
これを引き起こしている可能性のあるアイデアはありますか?
php - laravel 5 ->getRealPath() は正しい値を表示しません
私のローカル開発では、以下に示すコードを使用しています。これは完璧に機能します。
しかし、サイトを共有ホスティングにアップロードすると、ファイルのアップロード以外はすべて正常に機能しました。私はこのパスを取得し
->getRealPath()
たときに、問題が に関係していることをすでに判断しました
:dd();
/data/sites/web/christophvhbe/tmp
私のホスティングには存在しません。しかし、一時的な画像が私のホスティングに保存されている場所を見つけましtmp/
た。
->getRealPath()
値を正しい値に変更するにはどうすればよいですか?
Image/intervention
パッケージを使用して画像をアップロードおよび保存しています。
php - 介入による画像のサイズ変更
AWS S3 で介入を使用しようとしていますが、サイズ変更方法がうまくいきません。
画像は S3 に正常にアップロードされますが、サイズ変更に失敗し、すべての画像が元の画像のサイズになります
画像で save() を呼び出すと、サイズ変更は機能しますが、S3 経由でアップロードしているため、画像を保存したくありません。
これを機能させるには、最初に各画像で保存を呼び出す必要がありますか? これを S3 とうまく連携させる方法がある場合、理想的には、S3 に送信する前にサーバーに保存したくありません。