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?
为情所困
为情所困 2017-06-13 09:23:40
0
1
801

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);
}
为情所困
为情所困

Antworte allen(1)
我想大声告诉你

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage