質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

Q&A

0回答

755閲覧

firebaseでアップロードした画像をギャラリーに保存することができない状態にあります。

avicii

総合スコア49

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

0グッド

0クリップ

投稿2021/01/14 09:56

編集2021/01/14 11:06

私は、現在、flutterを使い、firebaseにアップロードした画像を詳細ページの保存ボタンを押すと、ギャラリーに保存されるようにimage_downloaderを使い、行っているのですが、ボタンを押しても何も変化がない状態になっています。もしわかる方がいらしたら、どうぞ教えて頂きたいです。

イメージ説明
イメージ説明

dart

1import 'package:flutter/material.dart'; 2import 'package:cloud_firestore/cloud_firestore.dart'; 3import 'package:firebase_storage/firebase_storage.dart'; 4import 'package:image_picker/image_picker.dart'; 5import 'dart:math'; 6import 'package:image_downloader/image_downloader.dart'; 7import 'package:image_gallery_saver/image_gallery_saver.dart'; 8import 'dart:io'; 9import 'dart:typed_data'; 10 11 12void main() => runApp(MyApp()); 13 14class DetailPage extends StatelessWidget { 15 final String title; 16 final String imageURL; 17 final Me detail; 18 19 DetailPage({Key key, this.detail, this.title, this.imageURL}) : super(key: key); 20 21 22 Widget build(BuildContext context) { 23 24 // TODO: implement build 25 return Scaffold( 26 body: SingleChildScrollView( 27 child: Column( 28 children: <Widget>[ 29 Text(this.title, style: TextStyle(fontSize: 30.0, color: Colors.green)), 30 Image.network(this.imageURL), 31 RaisedButton( 32 child: Text('Save'), 33 onPressed: (){ 34 var imageId = ImageDownloader.downloadImage(this.imageURL); 35 if (imageId == null) { 36 return; 37 } 38 }, 39 ), 40 ], 41 ), 42 ), 43 ); 44 } 45

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/01/14 10:40

ギャラリーに保存してるのはコードのどの部分でしょうか?
avicii

2021/01/14 11:08

ImageDownloader.downloadImage(this.imageURL);でギャラリーに保存していると考えていたのですが、違いますか。 どうぞよろしくお願いします。
avicii

2021/01/15 06:54

ありがとうございます。やってみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問