問題タブ [uploadcare]
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 - データベース PHP に Uploadcare 保存 URL
ユーザー プロファイルの写真を保存するために、uploadcare.com (または類似のサイト) を使用しているすべての人にとって役立つ可能性があるものに遭遇しました。質問に回答があったのに見つからなかった場合は、事前に申し訳ありません。
質問:現在、Uploadcare.com でスクリプトを作成しています。私が扱っているドキュメントは次のとおりです。https://uploadcare.com/quick_start/php/
アイデアは、アップロードされた画像の URL を他のユーザー データと共にデータベースに保存することです。
からURLを取得します
ローカルスクリプトで、ユーザーから他のすべてをデータベースに保存することもできます。
Uploadcare の URL とスクリプトだけでは機能しません。アップロードされた画像の URL が保存されません。
スクリプト:
登録.php:
フォーム写真.php:
photoupload.php:
スクリプトを実行する順序を台無しにすることはありますか?
php - psd ファイルのアップロードのプレビューを表示する
ユーザーがすべてのタイプのファイルをアップロードし、アップロードが完了するとアップロードのプレビューを表示できるようにするphpフォームにuploadcareを統合しています。現在、私のアップロードケアは、png、jpg などの画像ファイル タイプのプレビュー画像を表示しています。しかし、PSD ファイル タイプのプレビューも表示する必要があります。それ、どうやったら出来るの?ファイルがアップロードされると、jquery を使用して動的に作成された div にファイルが追加され、動的 div 内にプレビューが表示されます。
php - PHPで配列を繰り返しアップロードする
私は Uploadcare マルチアップロード ウィジェットを使用しており、投稿時にグループ ID を取得しています。API を呼び出してグループ内のファイルを一覧表示するときに、各ファイルに関する特定の情報 (uuid、mime_type、original_filename など) を抽出したいと考えています。
これが私のコードです:
これを行おうとすると、次のエラーが表示されます。
Fatal error: Cannot use object of type Uploadcare\File as array
私は間違いなくAPIからデータを取り戻していますが、それを解析しようとして問題が発生しています. これが私が得ているもののサンプルです:
Array ( [0] => Uploadcare\File Object ( [re_uuid_with_effects:Uploadcare\File:private] => !/?(?P[a-z0-9]{8}-(?:[a-z0-9]{4}-){3}[a-z0-9]{12})(?:/(?:-/(?P(?:[^/]+/)+)))?(?[^/]*)! [uuid:Uploadcare\File:private] => 47ff1aa0-eebe-43d0-8803-0578455e82a1 [operations:Uploadcare\File:private] => Array ( ) [api:Uploadcare\File:private] => Uploadcare\Api Object ( [public_key:Uploadcare\Api:private] => public_key_removed [secret_key:Uploadcare\Api:private] => private_key_removed [api_host:Uploadcare\Api:private] => api.uploadcare.com [current_method:Uploadcare\Api:private] => GET [cdn_host] => ucarecdn.com [cdn_protocol] => https [retry_throttled:Uploadcare\Api:private] => 1 [userAgentName:Uploadcare\Api:private] => PHP Uploadcare Module [widget] => Uploadcare\Widget Object ( [api:Uploadcare\Widget:private] => Uploadcare\Api Object *RECURSION* ) [uploader] => Uploadcare\Uploader Object ( [host:Uploadcare\Uploader:private] => upload.uploadcare.com [api:Uploadcare\Uploader:private] => Uploadcare\Api Object *RECURSION* ) [version] => 1.5.5/5.6 [api_version] => 0.4 [defaultFilters:Uploadcare\Api:private] => Array ( [file] => Array ( [stored] => [removed] => ) ) ) [operation_list:Uploadcare\File:private] => Array ( [0] => crop [1] => resize [2] => scale_crop [3] => effect [4] => preview ) [cached_data:Uploadcare\File:private] => Array ( [uuid] => 47ff1aa0-eebe-43d0-8803-0578455e82a1 [original_file_url] => https://ucarecdn.com/47ff1aa0-eebe-43d0-8803-0578455e82a1/processes.txt [image_info] => [mime_type] => text/plain [is_ready] => 1 [url] => https://api.uploadcare.com/files/47ff1aa0-eebe-43d0-8803-0578455e82a1/ [original_filename] => processes.txt [datetime_uploaded] => 2016-10-20T19:28:44.314526Z [size] => 8543 [is_image] => [datetime_stored] => [datetime_removed] => [source] => [default_effects] => ) [default_effects] => [filename] => ) [1] => Uploadcare\File Object ( [re_uuid_with_effects:Uploadcare\File:private] => !/?(?P[a-z0-9]{8}-(?:[a-z0-9]{4}-){3}[a-z0-9]{12})(?:/(?:-/(?P(?:[^/]+/)+)))?(?[^/]*)! [uuid:Uploadcare\File:private] => 76e4fbca-0133-4863-838f-43b3e47a892e [operations:Uploadcare\File:private] => Array ( ) [api:Uploadcare\File:private] => Uploadcare\Api Object ( [public_key:Uploadcare\Api:private] => public_key_removed [secret_key:Uploadcare\Api:private] => private_key_removed [api_host:Uploadcare\Api:private] => api.uploadcare.com [current_method:Uploadcare\Api:private] => GET [cdn_host] => ucarecdn.com [cdn_protocol] => https [retry_throttled:Uploadcare\Api:private] => 1 [userAgentName:Uploadcare\Api:private] => PHP Uploadcare Module [widget] => Uploadcare\Widget Object ( [api:Uploadcare\Widget:private] => Uploadcare\Api Object *RECURSION* ) [uploader] => Uploadcare\Uploader Object ( [host:Uploadcare\Uploader:private] => upload.uploadcare.com [api:Uploadcare\Uploader:private] => Uploadcare\Api Object *RECURSION* ) [version] => 1.5.5/5.6 [api_version] => 0.4 [defaultFilters:Uploadcare\Api:private] => Array ( [file] => Array ( [stored] => [removed] => ) ) ) [operation_list:Uploadcare\File:private] => Array ( [0] => crop [1] => resize [2] => scale_crop [3] => effect [4] => preview ) [cached_data:Uploadcare\File:private] => Array ( [uuid] => 76e4fbca-0133-4863-838f-43b3e47a892e [original_file_url] => https://ucarecdn.com/76e4fbca-0133-4863-838f-43b3e47a892e/XPlaneInstallerLog.txt [image_info] => [mime_type] => text/plain [is_ready] => 1 [url] => https://api.uploadcare.com/files/76e4fbca-0133-4863-838f-43b3e47a892e/ [original_filename] => X-Plane Installer Log.txt [datetime_uploaded] => 2016-10-20T19:28:44.332926Z [size] => 5526 [is_image] => [datetime_stored] => [datetime_removed] => [source] => [default_effects] => ) [default_effects] => [filename] => ) )
cdn - Uploadcare を使用する場合、トリミングされたセクションに誰もアクセスできないようにするにはどうすればよいですか?
ユーザーが写真をアップロードする Web アプリにアップロード ウィジェットがあります。また、ユーザーはウィジェットで写真をトリミングできます。したがって、写真の URL は次のようになります。
しかし、ユーザーは何らかの理由で写真をトリミングしており、トリミングされた部分が他のユーザーに見られることを望んでいません。しかし、誰でもリンクをコピーして、次のようにクロップ サフィックスを削除できます。
https://ucarecdn.com/703fd439-34e1-4a6c-8868-3dcc9ea3ddf1/
そして今、彼は写真全体にアクセスできます。Uploadcare CDNに元のソースを非表示にするように指示する方法はありますか.
uploadcare - アップロードケアで、アップロード POST エンドポイントを使用すると空の 403 エラーが発生します
反応ネイティブを使用していて、反応ネイティブ ライブラリが表示されなかったので、未加工の投稿を使用しています。
未加工のアップロード フォーム ポストを使用してアップロードしようとすると、403 応答が返されます。設定する必要がある設定はありますか、それとも公開鍵が有効化されていませんか? 403 応答にテキスト応答が表示されないため、具体的なエラーが何であるかわかりません。
郵便配達員からのサンプル CURL は次のとおりです。