- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Java Servlet/JSP 应用程序,它要求用户上传一个存档文件(.rar 或 .zip)。然后提取此存档文件,并解析提取的文件。解析文件后,将文件中的数据添加到数据库中,再次删除文件。
在我的本地机器上,这完美地工作,因为您只使用操作系统提供的文件系统。但现在我想在 Heroku 上运行这个应用程序,但我不确定如何上传文件。
由于这些文件是用户特定的,而不是永久的,我最初的想法是我可以只使用 Heroku 提供的临时文件系统,而不需要使用 S3。
目前,我的应用程序仅在 1 个 web dyno 上运行,没有 worker dyno,但在未来,这可能会扩展到多个 web dyno,具体取决于将要使用它的用户数量。
我能否针对我的特定用例使用临时文件系统,它是否可以适当扩展?
我目前正在使用 ServletFileUpload 编写,并且正在写入 java.io.File;我可以将 java.io.File 的路径更改为临时文件系统中的路径吗?这种路径的例子是什么?
最佳答案
我想您可以在特定情况下使用临时文件系统,因为它只是用于解析文件的临时用途。
您可以使用 /tmp
目录,但请记住,该文件将在请求完成后被销毁。
关于java - 在 Heroku 上上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15637018/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!