     lcd.print("[P:3] put : ");
 
     int pre_progress = 0;
+    int count = 0;
 
     while (f.available()) {
       int c = f.readBytes(buff, ((len > sizeof(buff)) ? sizeof(buff) : len));

      lcd.print("[P:1] get : ");

      int pre_progress = 0;
      unsigned long dnstart = millis();
      
      while (http.connected() && (len > 0 || len == -1)) {

  if (ok == "0") {
  	lcd.setCursor(0, 2);
    lcd.print("[P:3] put err, reset");
    delay(2000);
  	ESP.reset();
  }

