文档章节

uwp开发图片上传插件demo

shitalpig
 shitalpig
发布于 2017/01/27 14:25
字数 203
阅读 8
收藏 0
需要源码的联系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>
xmal.cs
using JyCloudTool;
using JyCloudTool.JsonModel;
using Windows.Storage;
using Windows.Storage.Pickers;
namespace App2
{
    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";
            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();
            tb_url.Text = "图片url:" + res1.ImgUrl;
        }
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            btn1.Content = "点过了";
            UploadPicture();
        }
    }
}

本文转载自:http://blog.csdn.net/adc_god/article/details/50507910

共有 人打赏支持
shitalpig
粉丝 6
博文 36
码字总数 4230
作品 0
杭州
程序员
私信 提问
jQuery 自制上传头像插件-附带Demo实例(ajaxfileupload.js第三弹)

这篇文章主要是对前两篇关于ajaxfileupload.js插件的文章 《ASP.NET 使用js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹》 《jQuery 关于ajaxfileupload.js插件的逐步解析(...

我不会抽烟
2014/09/10
0
0
原创jquery图片上传预览插件uploadView

勾国印原创jquery图片上传前预览插件uploadView,支持自定义允许上传图片的最大尺寸、允许上传图片的格式、预览图片的宽度和高度以及上传成功后回调函数,兼容手机端和PC端。 大家在开发网站...

够过瘾
2015/10/24
5.5K
0
开源内容管理系统--DTCMS

DTcms是国内ASP.NET开源界的开源网站管理系统,基于 ASP.NET(C#)+ MSSQL(ACCESS) 的技术开发,开放源代码。使用Webform普通三层架构开发模式,轻量级架构,后台使用原始的开发方式。注重后台...

叫我爷_好吗
2014/02/13
38.2K
5
开源在线编辑器--NKeditor

关于 NKeditor NKedtior是基于 kindeditor 进行二次开发的项目 kindeditor 是一款优秀的开源在线编辑器。轻量级且功能强大,代码量却不到百度的ueditor编辑器的一半。可惜已经4年没有更新了,...

阳建
2017/09/15
864
0
blackfox/NKeditor

NKeditor NKedtior是基于 kindeditor 进行二次开发的项目 kindeditor 是一款优秀的开源在线编辑器。轻量级且功能强大,代码量却不到百度的ueditor编辑器的一半。可惜已经4年没有更新了,由于...

blackfox
2017/09/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

生产者消费者问题(PV操作)

一、明确定义 要理解生产消费者问题,首先应弄清PV操作的含义:PV操作是由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减...

shzwork
8分钟前
0
0
重新认识网络通信协议

OSI网络分层 应用层 http, smtp,pop3这些都属于应用层协议 为用户的应用程序提供服务 表示层 确保一个系统的应用层发送的信息被另一个系统的应用层接收到 会话层 通过传输层建立数据传输的通...

最胖的瘦子
19分钟前
0
0
【转】分布式数据流的轻量级异步快照

本篇翻译自论文:Lightweight Asynchronous Snapshots for Distributed Dataflows,Flink的容错快照模型即来源于该论文。原文地址:https://arxiv.org/pdf/1506.08603.pdf 分布式数据流的轻量...

yiduwangkai
22分钟前
0
0
java使用反射机制设置私有成员变量的值

写一个方法:public void setProperty(Objectobj, String propertyName, Object value){}, 此方法可将obj对象中名为propertyName的属性的值设置为value。(这里不知道obj对象的propertyNam...

群星纪元
28分钟前
0
0
用 Tapestry 的方式在页面模板中加入注释

<span jwcid="$remove$">这里是注释</span>

LeoXu
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部