小编Ces*_*sar的帖子

无法传输工件 org.springframework.boot

我在 eclipse 中遇到了一个导入项目的问题:

[错误] fr.su:publipostage:1.0.0 的不可解析父 POM:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:1.5.13.RELEASE from/to central ( https ://repo.maven.apache.org/maven2):连接超时并且“parent.relativePath”指向错误的本地 POM @ line 10, column 10 -> [Help 2]

这是我的 POM.XML :

    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
    http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>fr.su</groupId>
    <artifactId>publipostage</artifactId>
    <version>1.0.0</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.13.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>fr.opensagres.xdocreport.template.velocity</artifactId>
            <version>${xdocreport.version}</version>
        </dependency>
        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>fr.opensagres.xdocreport.document.docx</artifactId>
            <version>${xdocreport.version}</version>
        </dependency>
        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>fr.opensagres.xdocreport.converter.docx.xwpf</artifactId>
            <version>${xdocreport.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.jayway.jsonpath</groupId>
            <artifactId>json-path</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId> …
Run Code Online (Sandbox Code Playgroud)

java spring maven

5
推荐指数
0
解决办法
6640
查看次数

“Content-Disposition”的“文件名”中的 UTF-8 字符产生“IllegalArgumentException:意外的字符”

是否可以从 okhttp3 客户端发送 UTF-8 字符?

\n

对于以下字符串:

\n
String fileName = "3$ M\xc3\xb9 F'RAN\xc3\xa7\xc3\xa9_33902_Country_5_202105";\nString contentDisposition = "attachment;filename=" + "\\"" +  fileName + "\\"";\n
Run Code Online (Sandbox Code Playgroud)\n

我已经尝试过(对于 contentDisposition 标头):

\n
Headers headers = new Headers.Builder()\n                       .addUnsafeNonAscii("Content-Disposition", contentDisposition)\n                       .add("Authorization", bearer)\n                       .add("Content-type", "application/octet-stream")\n                       .build();\n             Request request = new Request.Builder()\n                     .headers(headers)\n                     .post(requestBody) \n                     .url(urlAddress)\n                     .build();\n
Run Code Online (Sandbox Code Playgroud)\n

但服务器收到:3$ M\xc3\x83\xc2\xb9 F'RAN\xc3\x83\xc2\xa7\xc3\x83\xc2\xa9_33902_Country_5_202105

\n

该请求发送给一个固定的合作伙伴,因此我无法访问后端。

\n

application/octet-stream是后端需要的。

\n

身体是这样创建的:

\n
byte[] data = FileUtils.readFileToByteArray(file);\nRequestBody requestBody = RequestBody.create(data);\n
Run Code Online (Sandbox Code Playgroud)\n

它与 Postman 完美配合。

\n

完整的 MVCE(无法包含文件和后端信息,但无论如何它之前都会崩溃,所以您可以启动这个确切的代码,它应该会抛出错误):

\n …

java http-headers okhttp

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

创建测验表单symfony

我正在尝试对symfony进行测验,但是我很难进行渲染。

这是我的数据库:

数据库

一个序列(测验)可以有很多问题,这些问题有多个答案,用户可以选择一个答案。

但是,它的构建方式不知道如何创建一个简单的表单,因此当用户选择答案时,它将更新该用户。简单的树枝渲染:

树枝渲染

这是视图代码(我已经删除了一些html):

{% for sequence in enquete.sequences %}
{% for questseq in sequence.QuestionsSequence %}

<input id="textinput" name="textinput" type="text" placeholder="{{questseq.Intitule}}" class="form-control input-md">

<!-- Multiple Checkboxes -->
<div class="form-group">
  <label class="col-md-4 control-label" for="checkboxes">Réponses :</label>
   {% for repseq in questseq.ReponsesQuestion %}
  <div class="checkbox">
    <label for="checkboxes-{{repseq.id}}">
      <input type="checkbox" name="checkboxes" id="checkboxes-{{repseq.id}}" value="1">
      {{ repseq.Intitule }}
     {%endfor%}
{% endfor %}
{%endfor%}
Run Code Online (Sandbox Code Playgroud)

我知道这不是这样做的方法,我应该创建一个Form并将其发送给视图,对吗?

php symfony

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

SYMFONY3上传没有实体的文件

我正在写一个非常简单的测试网站,我在我项目的一个文件夹中有图像,我只是在网站上显示它们.我没有任何实体或数据库交互,所以也没有形式.

现在,我想以最简单的方式上传文件.:

选择一个文件 - >在项目的images文件夹中移动它.

我看了一下学说教程,但它是实体图像.

可能吗 ?非常感谢.

php symfony

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

在GCloud AppEngine上部署VueJS项目

我正在使用Vuex和Gcloud AppEngine的NodeJS API构建VueJS应用程序。

我已经成功地将我的API推送到了appengine,并且它运行良好。

现在的问题是VueJS。app.yaml应该包含什么?

已经尝试过

runtime: php55
threadsafe: true

handlers:
- url: /
  static_files: dist/index.html
  upload: dist/index.html

- url: /(.*)
  static_files: dist/\1
  upload: dist/(.*)
Run Code Online (Sandbox Code Playgroud)

但是对于AppEngine来说,它推入的19000个文件确实太大了(最多10000个)

可以避免哪些文件?如何 ?

非常感谢

google-app-engine google-cloud-platform vue.js vuex

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