qiniu_test.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package osssvr
  2. import (
  3. "path/filepath"
  4. "testing"
  5. "git.wenlab.co/joe/kettle/oss"
  6. "github.com/qiniu/go-sdk/v7/storage"
  7. )
  8. const (
  9. AK = "SneSBtnWLdStBhCx0O_QogNkXoRlKNOiv1--XMBB"
  10. CK = "GXMg-ENcp2UKYQWdeaf43tk_06NnMoA4OVFxdkYw"
  11. )
  12. func TestQiniuOss_UploadFile(t *testing.T) {
  13. qn := NewQiniuOss(AK, CK, "playerdna-net",
  14. WithRegion(storage.RIDHuadong))
  15. abs, err := filepath.Abs("./a.png")
  16. if err != nil {
  17. t.Fatal(err)
  18. }
  19. h, err := qn.UploadFile(abs, "a.png", nil)
  20. if err != nil {
  21. t.Fatal(err)
  22. }
  23. t.Log(h)
  24. h, err = qn.UploadFile(abs, "a.png", &oss.UploadConf{Overwrite: true})
  25. if err != nil {
  26. t.Fatal(err)
  27. }
  28. t.Log(h)
  29. }
  30. func TestQiniuOss_Exists(t *testing.T) {
  31. qn := NewQiniuOss(AK, CK, "playerdna-net",
  32. WithRegion(storage.RIDHuadong))
  33. yes := qn.Exists("a.png")
  34. if !yes {
  35. t.Fatal("should exists a.png")
  36. }
  37. yes = qn.Exists("c.png")
  38. if yes {
  39. t.Fatal("should not exists c.png")
  40. }
  41. //delete
  42. err := qn.Delete("a.png")
  43. if err != nil {
  44. t.Fatal(err)
  45. }
  46. yes = qn.Exists("a.png")
  47. if yes {
  48. t.Fatal("should not exists a.png")
  49. }
  50. }