小编Raf*_*fie的帖子

Firebase Cloud Storage:权限被拒绝。检索downloadURL时无法执行此操作Firebase

我有一个功能可以成功将图像上传到我的云存储桶。

使用另一个功能,我想获取图像的URL以显示在我的页面上(使用<img.../>

getImageUrl(id: string) {
    return this.storageRef.child('X/' + id ).getDownloadURL();
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时..我得到一个“无效” URL,当我复制该URL并转到它时,得到以下消息:

{
  "error": {
    "code": 403,
    "message": "Permission denied. Could not perform this operation"
  }
}
Run Code Online (Sandbox Code Playgroud)

我在某处读到这可能是因为URL中没有附加令牌,但是如何启用它呢?

firebase firebase-storage angular

7
推荐指数
3
解决办法
7902
查看次数

Symfony:驱动程序中发生异常:找不到mysql驱动程序

我正在尝试连接我在服务器(docker)上运行的数据库(mysql).我在Windows上编程.

在我的symfony项目中,我完成了以下操作:parameters.yml

- >填写正确的参数

config.yml

doctrine:
    dbal:
        driver: pdo_mysql
        host: '%database_host%'
        port: '%database_port%'
        dbname: '%database_name%'
        user: '%database_user%'
        password: '%database_password%'
Run Code Online (Sandbox Code Playgroud)

php.ini中

extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
Run Code Online (Sandbox Code Playgroud)

完成所有这些后,我收到以下错误: An exception occured in driver: could not find driver

任何可以提供帮助的人,因为我已经尝试了一些提供但没有工作或用于Linux系统的解决方案.

php mysql windows symfony

4
推荐指数
2
解决办法
2万
查看次数

Symfony:一页上有多个表单

我遇到了以下问题。我在一页上有 3 个表格(将来可能会更多)。当我提交它们时..什么也没有发生(在数据库中插入数据),其他两个表单都填写了它们的字段。可能是因为它们都有一个“名称”字段?我该如何解决这个问题..以便每个表单都有自己的“功能”并且不会干扰其他表单。

我的树枝:

<div class="box">
            <h2>Form1</h2>
            {{ form_start(form1) }}
            {{ form_widget(form1) }}
            {{ form_end(form1) }}
        </div>
        <div class="box">
            <h2>Form2</h2>
            {{ form_start(form2) }}
            {{ form_widget(form2) }}
            {{ form_end(form2) }}
        </div>
        <div class="box">
            <h2>Form3</h2>
            {{ form_start(form3) }}
            {{ form_widget(form3) }}
            {{ form_end(form3) }}
        </div>
Run Code Online (Sandbox Code Playgroud)

我的控制器:

if ($request->isMethod('POST')) {

    $form1->handleRequest($request);
    $form2->handleRequest($request);
    $form3->handleRequest($request);

    if ($form1->isSubmitted() && $form1->isValid() && $request->request->has('form1')) {
        // Do data insert

        //Return to page
    } else if ($form2->isSubmitted() && $form2->isValid() && $request->request->has('form2')) {
        // Do data insert

        //Return to page …
Run Code Online (Sandbox Code Playgroud)

php forms symfony

2
推荐指数
1
解决办法
1万
查看次数

Flutter:让 Text in Text 小部件溢出新行

我有一个文本小部件,我在其中放置了一些文本(游戏标题),但某些游戏标题达到了屏幕的最大宽度(A RenderFlex overflowed by 77 pixels on the right.例如)。我怎样才能让文字继续在下面呢?

问题:

在此输入图像描述

我想要这样的:

|Im a very long title |
|that does not fit.   |
Run Code Online (Sandbox Code Playgroud)

编辑:

WidgetText位于RowWidget 中,而 Widget 又存在于ColumnWidget 中。

dart flutter flutter-layout

2
推荐指数
1
解决办法
2649
查看次数