Android parsefile网址正在更改为http

时间:2016-06-25 04:06:20

标签: android nginx parse-platform parse-server parse-android-sdk

当我上传ParseFile时,由于某种原因,链接更改为http。因此,在下载过程中链接转到nginx,它将301重定向到https。这导致永久地移动" Android代码中的异常并且下载失败。我的上传代码如下。

ParseFile file = new ParseFile("image.jpg", data);

file.saveInBackground(new SaveCallback() {
    @Override
    public void done(ParseException e) {
        if (e == null) {
            Log.d(tag, "Successfully uploaded image file to: " + file.getUrl());
        }
    }
}

Log.d打印出这一行,

Successfully uploaded image file to: http://<server_addr>/parse/files/<app_id>/b55beba96cab60cecea084365d1f2c3e_image.jpg

这是我的解析初始化代码。

Parse.initialize(new Parse.Configuration.Builder(this)
                .applicationId("<app_id>")
                .server("https://<server_addr>/parse/")
                .build());

正如您所看到的,https在初始化代码中已明确指定,但ParseFile网址为http。所以我不知道该怎么做才能改变这种行为。

1 个答案:

答案 0 :(得分:0)

问题是我在初始化解析服务器时需要设置parseServerURL变量。将其设置为https网址可​​修复所有内容。