AlistGo/alist · error

complete upload failed: %s

Error message

complete upload failed: %s

What it means

Error "complete upload failed: %s" thrown in AlistGo/alist.

Source

Thrown at drivers/bitqiu/driver.go:561

		"status":      "0",
		"parentId":    parentID,
		"name":        name,
		"fileUid":     initData.FileUID,
		"fileSid":     initData.FileSID,
		"size":        strconv.FormatInt(size, 10),
		"serverCode":  serverCode,
		"snapTime":    "",
		"hash":        md5sum,
		"sampleMd5":   md5sum,
		"org_channel": orgChannel,
	}

	var resp Response[Resource]
	if err := d.postForm(ctx, uploadCompleteURL, form, &resp); err != nil {
		return nil, err
	}
	if resp.Code != successCode {
		return nil, fmt.Errorf("complete upload failed: %s", resp.Message)
	}

	return resp.Data.toObject(parentID, parentPath)
}

func (d *BitQiu) login(ctx context.Context) error {
	if d.client == nil {
		return fmt.Errorf("client not initialized")
	}

	form := map[string]string{
		"passport":    d.Username,
		"password":    utils.GetMD5EncodeStr(d.Password),
		"remember":    "0",
		"captcha":     "",
		"org_channel": orgChannel,
	}
	var resp Response[LoginData]

View on GitHub (pinned to 843d9dc814)

Solutions

  1. Inspect the underlying error details in the message, fix the indicated cause (credentials, network, or provider-side failure), and retry.

When it happens

Trigger: Thrown at drivers/bitqiu/driver.go:561 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of AlistGo/alist@843d9dc814 (2026-08-15). Data as JSON: /api/errors/39839844149dc911. Report an issue: GitHub.