需要源码的联系cnzjhanzhouhb@hotmail.com
XMAL
<StackPanel Background="LightBlue">
<TextBox x:Name="tb_url" Text="结果待定中"></TextBox>
<Button x:Name="btn1" Click="btn_Click">
<TextBlock>点击按钮开始上传图片</TextBlock>
</Button>
</StackPanel>
<Button x:Name="btn1" Click="btn_Click">
<TextBlock>点击按钮开始上传图片</TextBlock>
</Button>
</StackPanel>
xmal.cs
using JyCloudTool;
using JyCloudTool.JsonModel;
using Windows.Storage;
using Windows.Storage.Pickers;
using JyCloudTool.JsonModel;
using Windows.Storage;
using Windows.Storage.Pickers;
namespace App2
{
public class MyProperty
{
public static string MyAppKey = "*******************";
public static string MySecretId = "*******************";
}
{
public class MyProperty
{
public static string MyAppKey = "*******************";
public static string MySecretId = "*******************";
}
public sealed partial class MainPage : Page
{
{
FileOpenPicker openPicker = new FileOpenPicker();//打开文件选择器。
public MainPage()
{
openPicker.FileTypeFilter.Add(".jpg"); //过滤文件类型,目前只支持jpg, png,选择其他文件会报错。
openPicker.FileTypeFilter.Add(".png");
this.InitializeComponent();
}
public async void UploadPicture()
{
StorageFile FilePicture = await openPicker.PickSingleFileAsync();
if (FilePicture == null) btn1.Content = "上传失败——地址null";
{
openPicker.FileTypeFilter.Add(".jpg"); //过滤文件类型,目前只支持jpg, png,选择其他文件会报错。
openPicker.FileTypeFilter.Add(".png");
this.InitializeComponent();
}
public async void UploadPicture()
{
StorageFile FilePicture = await openPicker.PickSingleFileAsync();
if (FilePicture == null) btn1.Content = "上传失败——地址null";
ResponseInfo res1 = new ResponseInfo();
//不做修改直接上传图片
res1 = await JyCloudTool.JyCloudTool.sendFileOriginal(MyProperty.MyAppKey, MyProperty.MySecretId, FilePicture);
if (res1.respose_Status == 0) btn1.Content = "上传成功";
if (res1.respose_Status != 0) btn1.Content = "上传失败" + res1.respose_Status.ToString();
res1 = await JyCloudTool.JyCloudTool.sendFileOriginal(MyProperty.MyAppKey, MyProperty.MySecretId, FilePicture);
if (res1.respose_Status == 0) btn1.Content = "上传成功";
if (res1.respose_Status != 0) btn1.Content = "上传失败" + res1.respose_Status.ToString();
tb_url.Text = "图片url:" + res1.ImgUrl;
}
private void btn_Click(object sender, RoutedEventArgs e)
{
btn1.Content = "点过了";
UploadPicture();
}
}
}
{
btn1.Content = "点过了";
UploadPicture();
}
}
}