首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenShift中的文件上传

OpenShift中的文件上传
EN

Stack Overflow用户
提问于 2014-03-28 23:28:54
回答 2查看 3.8K关注 0票数 0

我正在制作一个应用程序,将保存用户上传(文件)在服务器上。当我在本地主机中部署应用程序时,它运行得很好,但现在我想在OpenShift中执行同样的操作。

文件保存在本地主机上的路径是Savefile = "D:/Test/" + Userid + "/" + Savefile + "/";

在OpenShift中部署后,如何在应用程序中更改此路径以使其正常工作?

EN

回答 2

Stack Overflow用户

发布于 2014-03-29 04:33:35

您想要获取环境变量

$OPENSHIFT_DATA_DIR

在您的代码中,然后写入该路径(如果您想保留文件)。

如果它只是暂时的,那么你可以写到/tmp

票数 7
EN

Stack Overflow用户

发布于 2016-05-07 21:03:13

运行此代码一次,检查是否有默认的数据目录。如果存在,则将其用作数据目录。

代码语言:javascript
运行
复制
String property = System.getProperty("jboss.server.data.dir");
if (property != null) {
    boolean exists = new File(property).exists();
    System.out.println("exists: " + exists); // if the file exists you can use it as data directory for your uploads
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22717015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档