小编Que*_*lak的帖子

找不到Flutter项目的lint-gradle-api-26.1.2.jar

我是Flutter的新手,在创建新项目时尝试运行示例项目.在尝试运行它时,我有这个问题:

FAILURE:构建因异常而失败.

我知道它试图从jcenter存储库中获取文件"lint-gradle-api-26.1.2.jar",但是在关注链接后我得到了这个:

{
  "errors" : [ {
    "status" : 404,
    "message" : "Could not find resource"
  } ]
}
Run Code Online (Sandbox Code Playgroud)

所以我在我的build.gradle文件中添加了Google存储库:

buildscript {
    repositories {
        maven { url 'https://dl.google.com/' }
        google()
        jcenter()
    }
Run Code Online (Sandbox Code Playgroud)

...我也通过以下链接成功获取该文件:

https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

...但是在尝试运行我的项目时,我仍然遇到同样的错误,无论是使用Visual Studio Code,Android Studio还是使用CLI.

如何强制Gradle从我找到的链接下载文件?

这是我的build.gradle文件的样子:

buildscript {
    repositories {
        //maven { url 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar' }
        repositories {
            google()
            maven { url 'https://maven.fabric.io/public' }
            mavenCentral()
            jcenter()
        }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
} …
Run Code Online (Sandbox Code Playgroud)

android dart jcenter flutter

102
推荐指数
5
解决办法
3万
查看次数

Multer 从不同的输入但相同的表单上传不同的文件

我在互联网上到处查看,但没有发现任何看起来像我的问题的东西。我是 Node.JS 新手,我想使用 Multer 上传两张不同但来自同一表单的图片。这是我的表格:

<form action="/upload" enctype="multipart/form-data" method="post">
    <label for="pp_uploader">Add a profile picture</label>
    <input type="file" id="pp_uploader" name="pp"/><br>
    <label for="banner_uploader">Add a banner</label>
    <input type="file" id="banner_uploader" name="banner" /><br>
    <input class="sbutton" type="submit" value="Envoyer" />
</form>
Run Code Online (Sandbox Code Playgroud)

这是代码:

app.post("/upload", function(req, res, fields) {

  const storagepp = multer.diskStorage({
    destination: "data/pp/",
    filename: function(req, file, cb){
      cb(null, sess.surname + sess.name + ".jpg");
    }
  });
  const uploadpp = multer({
    storage: storagepp
  }).single("pp");
  uploadpp(req, res, (err) => {
    if (err) throw err;
  });

  const storagebanner = multer.diskStorage({
    destination: "data/banner/", …
Run Code Online (Sandbox Code Playgroud)

javascript image-uploading node.js express multer

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

无法在包含 StatefulWidget 的 flutter 文件中添加 mongodart

我当然是第一个提出这个问题的人,因为我在互联网上没有找到关于这个问题的任何内容。当我尝试导入mongodart我的 flutter 应用程序的主文件时,我在我的 IDE (VsCode) 中遇到了这个错误,并且当我尝试使用以下命令运行项目时flutter run

名称“State”在库“framework.dart”和“mongo_dart.dart”中定义。

更多的:

编译器消息:lib/main.dart:37:32:错误:应为 0 类型参数。class _MyHomePageState extends State { ^ lib/main.dart:34:20: 错误:方法“MyHomePage::createState”的返回类型是

lib1::_MyHomePageState,与重写方法的返回类型 (#lib2::State<#lib2::StatefulWidget>) 不匹配。更改为

#lib2::State<#lib2::StatefulWidget> 的子类型。_MyHomePageState createState() => new _MyHomePageState(); ^ file:///home/quentin/flutter/packages/flutter/lib/src/widgets/framework.dart:1: 错误:这是被覆盖的方法 ('createState')。lib/main.dart:41:5: 错误:找不到方法:'setState'。setState(() { ^^^^^^^^ lib/main.dart:41:5: 错误:未为类“#lib1::_MyHomePageState”定义方法“setState”。尝试将名称更正为现有方法的名称,或定义名为“setState”的方法。setState(() { ^ lib/main.dart:63:25: Error: Getter not found: 'widget'. title: new Text(widget.title ), ^^^^^^ lib/main.dart:63:25: 错误:getter 'widget' is' t 为类 '#lib1::_MyHomePageState' 定义。尝试将名称更正为现有 getter 的名称,或定义名为“widget”的 getter 或字段。标题:新文本(widget.title),

注意:StatefulWidget 是示例应用程序中的一个。

我确定这个问题是mongodart由于当我删除时引起的:

import 'package:mongo_dart/mongo_dart.dart';

任何形式的错误都会消失。是导致问题的代码。

android mongodb dart flutter mongo-dart

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