小编Gab*_*uti的帖子

在Openshift上传文件

我想开始一个应用程序的NodeJS Openshift因为我想使用持久性文件(如图片),我需要将它们存储在OPENSHIFT_DATA_DIR目录中.

我已经为构建阶段做了这个action_hooks:

#!/bin/bash

#First of all I check if the dir exists. If not I create it
if [ ! -d $OPENSHIFT_DATA_DIR'images' ]
then
    echo "Create "$OPENSHIFT_DATA_DIR'images'
    mkdir -p $OPENSHIFT_DATA_DIR'images'
fi

#Create symlink
echo "Create link: "$OPENSHIFT_REPO_DIR'images -> '$OPENSHIFT_DATA_DIR'images'
ln -sf $OPENSHIFT_DATA_DIR'images' $OPENSHIFT_REPO_DIR'images'
Run Code Online (Sandbox Code Playgroud)

已创建符号链接,但index.html无法访问上载的文件

这是我的(哑)index.html测试页面:

<html>
    <head>
        <title>Test page</title>
    </head>
    <body>
        <div id="image_container"/>
        <div id="button_container"/>
        <script type="text/javascript">
            var loaded = false
            var debug = false
            var clickAction = function() {
                if (debug) {
                    alert(process.env.OPENSHIFT_DATA_DIR) …
Run Code Online (Sandbox Code Playgroud)

javascript bash openshift

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

标签 统计

bash ×1

javascript ×1

openshift ×1