小编Mic*_*tyś的帖子

如何设置上传文件的最大大小

我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序.我的问题是如何设置上传文件的最大大小

如果我正在尝试上传到大文件,我将在控制台中获取此信息:

  DEBUG 11768 --- [io-8080-exec-10] c.a.app.aop.logging.LoggingAspect: 

Enter: com.anuglarspring.app.web.rest.errors.ExceptionTranslator.processRuntimeException() with argument[s] = 

[org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: 

org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.]
Run Code Online (Sandbox Code Playgroud)

服务器响应状态为500.

怎么设置?

tomcat file-upload spring-boot jhipster

49
推荐指数
10
解决办法
6万
查看次数

使用AngularJS从服务器下载和保存文件

我有以下问题,我无法找到解决方案.我使用Spring Boot创建了端点,当我使用Postman时,我正在获取身体请求上的图像响应.

但是当我尝试使用Angular和Blob以及FileSaver在计算机上下载并保存文件时,我保存的文件无法读取.

这是我的角度控制器:

vm.download = function (filename) {
    console.log("Start download. File name:", filename);
    $http.get('api/files/download/' + filename)
        .then(function (response) {
            console.log(data);
            var data = new Blob([response.data], {type: 'image/jpeg;charset=UTF-8'});
            FileSaver.saveAs(data, filename);
        })
}
Run Code Online (Sandbox Code Playgroud)

这是我的终点:

@RequestMapping(value = "/files/download/{id:.*}", method = RequestMethod.GET)
@ResponseBody
@Timed
public void DownloadFiles(@PathVariable String id, HttpServletRequest request, HttpServletResponse response) throws IOException {

    MongoClient mongoClient = new MongoClient();
    DB mongoDB = mongoClient.getDB("angularspingproject");


    BasicDBObject query = new BasicDBObject();
    query.put("filename", id);

    GridFS fileStore = new GridFS(mongoDB, "fs");
    GridFSDBFile gridFSDBFile = …
Run Code Online (Sandbox Code Playgroud)

blob downloadfile angularjs

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

滚动深度 GTM - 盖茨比

我在运行具有 GTM 滚动深度的基于 gatsby 的页面时遇到问题。问题是 gtm 滚动深度与 SPA 不兼容,并且在移动到下一页时不会重置。是否有人使用任何其他脚本来测量滚动深度,与 gatsby 和 gtm/ga 集成起来既简单又快速?

google-analytics single-page-application google-tag-manager reactjs gatsby

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

在 Netlify 上构建 gatsby 站点 - 错误:回调已被调用

我无法解决在 netlify 上构建 gatsby 站点的问题。几天以来,我收到以下错误:

3:17:52 PM: error UNHANDLED EXCEPTION Callback was already called.
3:17:52 PM: 
3:17:52 PM:   Error: Callback was already called.
3:17:52 PM:   
3:17:52 PM:   - async.js:16 throwError
3:17:52 PM:     [repo]/[neo-async]/async.js:16:11
3:17:52 PM:   
3:17:52 PM:   - async.js:2818 
3:17:52 PM:     [repo]/[neo-async]/async.js:2818:7
3:17:52 PM:   
3:17:52 PM:   - next_tick.js:132 _combinedTickCallback
3:17:52 PM:     internal/process/next_tick.js:132:7
3:17:52 PM:   
3:17:52 PM:   - next_tick.js:181 process._tickCallback
3:17:52 PM:     internal/process/next_tick.js:181:clock9
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "gatsby-starter-netlify-cms",
  "description": "Example Gatsby, and Netlify CMS project",
  "version": "1.1.3",
  "author": "Austin Green",
  "dependencies": { …
Run Code Online (Sandbox Code Playgroud)

gatsby netlify

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