ホームページ バックエンド開発 PHPチュートリアル 怎么解决七牛云图片url上传的问题

怎么解决七牛云图片url上传的问题

Jun 06, 2016 pm 08:31 PM
Qiniu クラウド ストレージ

怎么解决七牛云图片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中文网

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHP を使用して Base64 形式の画像を Qiniu Cloud Storage にアップロードし、サムネイルを生成するにはどうすればよいですか? PHP を使用して Base64 形式の画像を Qiniu Cloud Storage にアップロードし、サムネイルを生成するにはどうすればよいですか? Sep 05, 2023 am 08:48 AM

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

PHP を使用して Qiniu Cloud Storage から Base64 形式の画像をダウンロードしてデコードするにはどうすればよいですか? PHP を使用して Qiniu Cloud Storage から Base64 形式の画像をダウンロードしてデコードするにはどうすればよいですか? Sep 05, 2023 pm 03:22 PM

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

PHPとQiniuクラウドストレージインターフェースを介して画像の暗号化と復号化を実現する方法 PHPとQiniuクラウドストレージインターフェースを介して画像の暗号化と復号化を実現する方法 Jul 08, 2023 pm 08:55 PM

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

PHP を使用して Qiniu クラウド ストレージ内の写真を Base64 形式に変換してエクスポートするにはどうすればよいですか? PHP を使用して Qiniu クラウド ストレージ内の写真を Base64 形式に変換してエクスポートするにはどうすればよいですか? Sep 05, 2023 pm 04:36 PM

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

PHP と Qiniu クラウド ストレージ インターフェイスを接続するための実践ガイド PHP と Qiniu クラウド ストレージ インターフェイスを接続するための実践ガイド Jul 05, 2023 pm 01:54 PM

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

ThinkPHP6 で Qiniu クラウド ストレージを使用する方法 ThinkPHP6 で Qiniu クラウド ストレージを使用する方法 Jun 20, 2023 pm 01:32 PM

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

PHP と Qiniu クラウド ストレージ インターフェイスを使用して、ポルノ画像と機密情報の検出機能を実現します PHP と Qiniu クラウド ストレージ インターフェイスを使用して、ポルノ画像と機密情報の検出機能を実現します Jul 06, 2023 pm 03:39 PM

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

PHPとQiniuクラウドストレージインターフェースを利用して画像のリアルタイム処理とクイックプレビューを実現する方法 PHPとQiniuクラウドストレージインターフェースを利用して画像のリアルタイム処理とクイックプレビューを実現する方法 Jul 05, 2023 am 09:28 AM

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

See all articles