private void uploadDoneCallback(SftpUtil.RespHeader resp) {
		if (null == resp) {
			statusConnFail();
			return;
		}

		switch (resp.getCmd()) {
		case SftpUtil.CMD_EOT: {
			if (resp.isSuccess()) {
				alert("文件上传完成。");
				statusOk(OP_UPLOAD);
				jquery$Val(uploadFileElementId, currentResp.files.get(0).csid);
				deleteButton.setEnabled(true);
				return;
			} else {
				// upload failure
				// alert("文件上传失败。");
				break;
			}
		}
		case SftpUtil.CMD_CAN: {
			if (resp.isSuccess()) {
				alert("取消上传成功。");
				statusOk(OP_CANCEL);
				jquery$Val(uploadFileElementId, BLANK_STR);
				return;
			}
			statusFail(OP_CANCEL);
			alert("系统级异常，请联系系统管理员处理。");
			return;
		}
		case SftpUtil.CMD_STOP: {
			if (resp.isSuccess()) {
				alert("中断上传成功。");
				statusOk(OP_STOP);
				jquery$Val(uploadFileElementId, BLANK_STR);
				if (queryStatus(uploadTargetFile, false, true)) {
					uploadButton.setEnabled(true);
					statusOk(OP_INIT);
					return;
				}
			}
			statusFail(OP_STOP);
			alert("系统级异常，请联系系统管理员处理。");
			return;
		}
		case SftpUtil.CMD_ETB: {
			break;
		}
		default: {
			break;
		}
		}
		statusFail(OP_UPLOAD);
		alert("系统级异常，请联系系统管理员处理。");
	}