怎么解决七牛云图片url上传的问题
解决七牛云图片url上传问题的方法:
七牛云图片url上传
项目中用到要把非自家源的图片转换为自家源的图片的问题,想通过七牛云解决,对着七牛云开发文档看了很久也没啥眉目,
最后因为公司与七牛有合作,所以找到七牛的大佬才得以解决,下面是解决方案:
首先找一个项目引入七牛sdk 链接:https://developer.qiniu.com/kodo/sdk/1239/java
然后 将下面代码复制到 main方法中,修改 ACCESS_KEY SECRET_KEY bucketname 为自己的
即可运行,控制台输出的就是图片名称(这名称就是key的值 我是自定义的当前时间加上三位随机数,前面是你的域名)
//参考api文档https://developer.qiniu.com/kodo/api/4097/asynch-fetch //设置好账号的ACCESS_KEY和SECRET_KEY String oldUrl ="http://r3.ykimg.com/050C0000525611A967583907F10CA01F"; String[] newUrl =oldUrl.split(";"); System.out.println(newUrl.length); for (int i=0;i Random random =new Random(); StringACCESS_KEY="your accessKey"; StringSECRET_KEY="your secretKey"; //要上传的空间 String bucketname ="your bucketName"; Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY); // 构造post请求body Gson gson =new Gson(); Map m =new HashMap(); m.put("url", newUrl[i]); m.put("bucket", bucketname); m.put("key", +System.currentTimeMillis()+random.nextInt(100)+".jpg"); System.out.println("https://域名/"+m.get("key")); StringparaR= gson.toJson(m); byte[] bodyByte = paraR.getBytes(); String url ="http://api-z0.qiniu.com/sisyphus/fetch"; String accessToken = (String) auth.authorizationV2(url, "POST", bodyByte, "application/json") .get("Authorization"); Client client =new Client(); StringMap headers =new StringMap(); headers.put("Authorization", accessToken); try { com.qiniu.http.Response resp = client.post(url, bodyByte, headers, Client.JsonMime); }catch (Exception e) { throw new Exception(e.getMessage()); } }
更多相关技术知识,请访问PHP中文网!

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP を使用して Base64 形式の画像を Qiniu Cloud Storage にアップロードし、サムネイルを生成するにはどうすればよいですか?はじめに: インターネットの発展に伴い、画像の用途はますます広がり、画像処理は一般的な要件となっています。 Qiniu Cloud Storage は、便利な画像の保存と加工サービスを提供します。この記事では、PHP を使用して Base64 形式の画像を Qiniu Cloud Storage にアップロードし、サムネイルを生成する方法を紹介します。ステップ 1: 必要な依存関係をインストールする 開始する前に、PHP と Composer がシステムにインストールされていることを確認する必要があります (

PHP を使用して Qiniu Cloud Storage から Base64 形式の画像をダウンロードしてデコードするにはどうすればよいですか?最新のインターネット アプリケーションでは、画像リソースの保存と処理が非常に重要です。 Qiniu Cloud Storage は、安定したクラウド ストレージ プラットフォームとして、ユーザーに豊富な画像処理機能を提供します。この記事では、PHP を使用して Qiniu Cloud Storage から Base64 形式の画像をダウンロードしてデコードする方法を紹介します。 1. Qiniu Cloud Storage アカウントを作成し、API キーを取得します まず、Qiniu Cloud Storage 公式 Web サイトでアカウントを登録し、ストレージ スペースを正常に作成する必要があります。無事に作成できました

PHP および Qiniu クラウド ストレージ インターフェイスを介した画像の暗号化と復号化の方法 インターネットの発展に伴い、人々は日常生活でクラウド ストレージ サービスにますます依存するようになりました。 Qiniu Cloud Storage は、中国有数のクラウド ストレージ サービス プロバイダーの 1 つとして、ユーザーに安定した効率的なストレージ サービスを提供します。クラウド ストレージ サービス プロバイダーは、ユーザーのファイルを保存する一方で、ファイルのプライバシーとセキュリティの保護も重視しています。この記事では、PHP と Qiniu クラウド ストレージ インターフェイスを介して画像の暗号化と復号化を実装する方法を紹介します。 1. Qiniu クラウド ストレージの概要 Qiniu クラウド ストレージ

PHP を使用して Qiniu クラウド ストレージ内の写真を Base64 形式に変換してエクスポートするにはどうすればよいですか?近年、クラウド ストレージの普及と普及に伴い、写真やその他のファイルをいつでもどこでも取得して共有できるように、クラウドに保存する Web サイトやアプリケーションがますます増えています。大手クラウド サービス プロバイダーとして、Qiniu Cloud Storage はその安定性と効率性で業界で高く評価されています。この記事では、PHP を使用して Qiniu Cloud Storage 内の画像を Base64 形式に変換し、ローカルにエクスポートする方法を紹介します。まず、Qiniu Cloud Storage を使用する必要があります

PHP と Qiniu クラウド ストレージ インターフェイスのインターフェイスに関する実践ガイド はじめに: クラウド ストレージは、ほとんどの Web サイト開発で一般的に使用されるソリューションの 1 つになりました。 Qiniu Cloud Storage は、国内の大手クラウド ストレージ サービス プロバイダーとして、多くの開発者に愛されています。この記事では、PHP を使用して Qiniu Cloud Storage と連携する方法を紹介し、関連するコード例を示します。 1. Qiniu クラウド ストレージ アカウントを登録し、ストレージ スペースを作成します 開始する前に、Qiniu クラウド ストレージ アカウントを登録し、ストレージ スペースを作成する必要があります。登録URLはhttps://w

クラウド コンピューティング テクノロジの継続的な開発と最適化により、クラウド ストレージはますます多くの企業や個人に選択されるストレージ方法になりました。中でも Qiniu Cloud Storage は、その高信頼性、高可用性、コストパフォーマンスの高さから大多数のユーザーに支持されています。では、ThinkPHP6 で Qiniu Cloud Storage を使用するにはどうすればよいでしょうか?この記事では詳しく紹介していきます。 1. Qiniu Cloud アカウントを登録し、ストレージスペースを作成します まず、Qiniu Cloud 公式 Web サイトにアクセスしてアカウントを登録する必要があります。登録が成功したら、「オブジェクト ストレージ」ページで独自のストレージ スペースを作成できます。ここ

PHP と Qiniu クラウド ストレージ インターフェイスを使用して、写真のポルノ識別機能と機密情報検出機能を実現します はじめに: インターネットの発展に伴い、写真はますます広く普及していますが、中にはポルノ写真や機密情報を含む写真も存在します。 。これらの悪質な画像をフィルタリングするために、Qiniu Cloud Storage のインターフェイスを使用し、PHP プログラミング言語と組み合わせて、アップロードされた画像のポルノと機密情報の検出機能を実装できます。この記事では、PHP を使用してコードを記述し、それを Qiniu クラウド ストレージ インターフェイスと組み合わせてこの機能を実装する方法を紹介します。記事本文: 1. Qiniu Cloud Storage 7 の概要

PHP と Qiniu クラウド ストレージ インターフェイスを使用して画像のリアルタイム処理とクイック プレビューを実現する方法 概要: この記事では、PHP と Qiniu クラウド ストレージ インターフェイスを使用して画像のリアルタイム処理とクイック プレビューを実現する方法を紹介します。画像の処理方法、サムネイルの生成方法、クイック プレビュー機能の提供方法を読者が理解できるように、サンプル コードを通じて具体的な手順を説明します。はじめに インターネットの急速な発展に伴い、画像は情報伝達の重要な要素の一つとして様々な分野で広く利用されています。ユーザーエクスペリエンスを向上させるために、通常、生の画像などの画像を処理する必要があります。
