Exemplo n.º 1
0
        public void TestUpload()
        {
            AlipayOfflineMaterialImageUploadResponse response = Factory.Base.Video().Upload(
                "测试视频", TestAccount.GetSolutionBasePath() + "/UnitTest/Fixture/sample.mp4");

            Assert.AreEqual(response.Code, "10000");
            Assert.AreEqual(response.Msg, "Success");
            Assert.IsNull(response.SubCode);
            Assert.IsNull(response.SubMsg);
            Assert.NotNull(response.HttpBody);
            Assert.NotNull(response.ImageId);
            Assert.IsTrue(response.ImageUrl.StartsWith("https://"));
        }
Exemplo n.º 2
0
        public async Task ImageUpload()
        {
            var client = new DefaultAopClient("https://openapi.alipaydev.com/gateway.do", "", "", "json", "1.0",
                                              "RSA2", "", "UTF-8", false);
            AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest();

            request.ImageType = "jpg";
            request.ImageName = "logo图片";
            FileItem imageContent = new FileItem("edgeless.jpg");

            request.ImageContent = imageContent;
            request.ImagePid     = "201901101551";
            AlipayOfflineMaterialImageUploadResponse response = await client.ExecuteAsync(request);
        }
Exemplo n.º 3
0
        public void should_be_able_to_upload_file()
        {
            IAopClient client = new DefaultAopClient(TestAccount.ProdCert.Gateway, TestAccount.ProdCert.AppId,
                                                     TestAccount.ProdCert.AppPrivateKey, "json", "1.0", "RSA2", "utf-8", false, TestAccount.ProdCert.CertParams);

            AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest();

            request.ImageType = "jpg";
            request.ImageName = "海底捞";
            FileItem ImageContent = new FileItem(GetTestImagePath());

            request.ImagePid     = "2088021822217233";
            request.ImageContent = ImageContent;
            AlipayOfflineMaterialImageUploadResponse response = client.CertificateExecute(request);

            Assert.AreEqual(response.Body.Contains("ISV权限不足"), true);
        }