大文件及文件夹上传(续)

       上次说到大文件以及文件夹的上传问题,经过两天的研究实现了基本的功能。在安全性配置方面暂时的方案是将网站添加到可信站点中,然后将在装有SDK的机器上配置过的security.config拷贝到客户机的.net framework的配置文件夹(%system%\Microsoft.NET\Framework\v2.0.50727\CONFIG)下,写了一个小程序可以直接实现这个功能但是这样会破坏客户机上原有的配置而且还没有找到打包运行的方法,关于控件的登录安全性方面可以在编写算法对字符串进行加密传输然后再客户端解密。不过如果有人如果使用sniff截获postback的viewstate的数据仍然可以获得用户名和密码,这儿是一篇讲解使用salt在客户端加密和认证的文章通过这个方法不发送明文密码从而增强了安全性。对在进度条的实现上开始使用的方法是在httpwebrequest读取stream时使用Control.BeginInvoke方法调用另一个Form的方法更新进度条但是出现了进度条阻塞的状况,后来使用backgroundworker实现了平滑的进度条显示。如果在上传事件中显示进度条窗体并启动一个线程使用定时器定时更新进度不知道会不会阻塞改天尝试一下。源代码下载:UpLoad.rar

ps:这两天也学了点flex,有哪位知道silverlight或者flex在form-auth方面是需要编码发送数据认证还是可以自动读取同域的cookie发送进行认证?

转载于:https://www.cnblogs.com/sdhjl2000/archive/2008/09/07/1286379.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299605.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dapr 客户端 搭配 WebApiClientCore 玩耍服务调用

使用Dapr 客户端 处理服务调用,需要遵循的他的模式,通常代码是这个样子的:var client DaprClient.CreateInvokeHttpClient(appId: "routing"); var response await client.GetAsJsonAsync($"/accounts/{17}", cancella…

win32下Socket编程(1)

一.win32的socket编程,是socket编程中比较经典也比较基础的一部分,根据传输方式和协议的区别,可以简单的分为TCP传递和UDP传递两种。这篇文章主要是阐述基于TCP的Socket编程。 二.Socket相关API 1.WSAStartup int WSAStartup( __in WORD wVer…

掉入黑洞会怎样?被拉成面条,还是前往另一个宇宙?

全世界只有3.14 % 的人关注了青少年数学之旅○ 黑洞通往何处?现在,你准备好要跳入一个黑洞。如果你能想办法活下来(尽管这困难重重),等待着你的是什么呢?如果你想方设法地要回头,最终你会去到哪…

程序员技术练级攻略(转载)

谨以此文献给仍碌碌无为,却渴望成功的Me!,码农路漫漫,需要有一颗坚定的心 本文转载自左耳朵耗子的博文,地址:http://coolshell.cn/articles/4990.html 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to st…

理论修炼之ETCD,高一致性Key-Value服务提供者中的佼佼者

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言:生活在于折腾,当你不折…

反射学习系列3-反射实例应用

反射学习系列目录 反射学习系列1-反射入门 反射学习系列2-特性(Attribute) 反射学习系列3-反射实例应用 作者 例子这个东西其实挺难弄得,弄个简单的,虽然能说明问题但却容易让人觉得没实用价值,弄个有实用价值却又往往牵扯很多别的技术甚至牵扯很多业务…

怎么向女朋友解释什么叫区块链?

全世界只有3.14 % 的人关注了青少年数学之旅现在最火热的科技和风口,无疑就是“区块链”了。很多投行面试中也总是会被问到 于是,发生了下面的故事……有一对恩爱的男女朋友开始了这样的对话,我们暂且叫他们小明和小花吧。(将就点…

遭遇价格欺诈

周末和朋友逛街时,买了副皮手套,店家说帮朋友代卖的,标价318元,打五折,又跟店家讲了下价,虽然店家表现的老大不情愿,但最终还是以130买进。 回家后顺手从网上查了下,淘宝网上才卖75&…

超详细图解!【MySQL进阶篇】MySQL索引原理

索引类型 索引可以提升查询速度,会影响where查询,以及order by排序。MySQL索引类型如下: 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引 从应用层次划分:普通索引、唯一索引、主键索引、复…

Sql plus命令报command not found的解决笔记

Sql plus命令报command not found的解决笔记1.问题描述 环境:linux9, Oracle10g. 在一台装有Oracle10g的Linux机器上,我运行sqlplus命令,报错"command not found",运行别的命令(如:lsnrctl)也同样的错误。初步怀疑是路径问题&#…

ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据

个人认为,XTemplate是ExtJs中最灵活的用来显示数据的组件,有点类似aspx中的Repeater控件,显示数据的模板完全可以由用户以html方式来定制. 先给一个官方的静态示例(稍微改了下),代码并不复杂,关键的地方,我…

Blazor 路由及导航开发指南

翻译自 Waqas Anwar 2021年4月2日的文章 《A Developer’s Guide To Blazor Routing and Navigation》 [1]检查传入的请求 URL 并将它们导航到对应的视图或页面是每个单页应用程序 (SPA) 框架的基本功能。Blazor Server 和 WebAssembly 应用程序也同样支持使用一些内置组件和服…

超详细图解!【MySQL进阶篇】SQL优化-索引-存储引擎

1. Mysql的体系结构概览 整个MySQL Server由以下组成 Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storag…

数据之美

数据是抽象的,尤其是海量数据,人的大脑很难直接对大量数据进行分析并获得印象,然而从另一个角度看,数据也可以异常美丽,人们设计了很多工具,让枯燥的数据图形化,本文介绍了50个数据图形化工具&a…

第十七章 特殊类成员

第十七章 特殊类成员 1.1 静态成员变量 假如我们要在一个类中的所有对象间共享某种数据,那不妨将其设置为静态成员变量/函数; static x 1.2 静态成员变量 静态成员变量与成员变量有4点不同: ①前者属于类②前者必须在全局定义③前者被调用…

一个孩子能长大成人到底有多不容易? | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅(图源警民直通车-上海,侵权删)

差距50倍!为什么Web API第一次执行这么慢?

前言新建一个ASP.NET Core Web API项目,使用命令行方式启动,连续发送多次请求。从下图的时间线可以发现,第一次执行(116ms)比后面的(2ms)慢了很多:在这100多ms中,Web API到底做了些什…

Exchange服务器系列课程之四--管理Exchange收件人

前面已经讨论了Exchange的安装,今天我们来讨论一下Exchange服务器的用户管理。管理Exchange的工具在第二篇文章已经讨论过了,这里不再阐述。Exchange中的收件人对象有三种:用户,组,联系人。我们可以为收件人对象启用邮…

动力强劲的星型发动机,为何不用在汽车上呢?

全世界只有3.14 % 的人关注了青少年数学之旅星型发动机嘚瑟的模样,一定让人过目不忘——对,虽然它看起来妖娆,但动力却十分强劲。那它为什么没在汽车上普及呢?我们一起来看看!什么是星型发动机星型发动机,顾…

超详细图解!【MySQL进阶篇】存储过程,视图,索引,函数,触发器

超详细图解!【MySQL进阶篇】存储过程,视图,索引,函数,触发器1.1 下载Linux 安装包1.2 安装MySQL1.3 启动 MySQL 服务1.4 登录MySQL2\. 索引2.1 索引概述2.2 索引优势劣势2.3 索引结构2.3.1 BTREE 结构2.3.3 BTREE 结构2.3.3 MySQL中的BTree2.4 索引分类2.5 索引语法…