suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wenn Android ein Bild zum zweiten Mal hochlädt, gibt es einen 614-Fehler zurück, die Datei ist vorhanden und derselbe Schlüssel wird übergeben. Warum kann sie nicht überschrieben werden?

uploadManager = neuer UploadManager(config);

    String tokens =  token <已经是服务器获取的token >
    String data = imageTempPath;
    String key = "image_100.png";
    uploadManager.put(data, key, tokens,
            new UpCompletionHandler() {
                @Override
                public void complete(String key, ResponseInfo info, JSONObject res) {
                    if (info.isOK()) {
                        sendUpWeStoreLoadBg(key);
                    } else {
                        Toast.makeText(MicroStoreMainActivity.this, "上传失败", Toast.LENGTH_SHORT).show();
                    }
                }
            }, null);
}
为情所困为情所困2715 Tage vor803

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-06-13 09:25:40

    第一,你的key的名字起得不好,建议不要使用这样的形式
    第二,具体的原因应该在服务器端,他可能是存储了图片的Hash,假如检测到相同图片,会拒绝你再次上传的,以节省流量

    Antwort
    0
  • StornierenAntwort