<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sam1012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/sam1012</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; sam1012]]></copyright><item><title><![CDATA[IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法]]></title><link>https://blog.csdn.net/sam1012/article/details/50220783</link><guid>https://blog.csdn.net/sam1012/article/details/50220783</guid><author>sam1012</author><pubDate>Tue, 08 Dec 2015 16:32:20 +0800</pubDate><description><![CDATA[WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中，WebDAV是作为独立扩展模块，需要单独进行下载，而IIS 7.5中将集成WebDAV，然而WebDav把Put，Delete给咔嚓了。所以在IIS 7.5上部署的RESTful服务（]]></description><category></category></item><item><title><![CDATA[<input type="file" />浏览时只显示指定文件类型]]></title><link>https://blog.csdn.net/sam1012/article/details/49761383</link><guid>https://blog.csdn.net/sam1012/article/details/49761383</guid><author>sam1012</author><pubDate>Tue, 10 Nov 2015 16:14:43 +0800</pubDate><description><![CDATA[浏览时只显示指定文件类型
input type="file" accept="application/msword" >br>br>accept属性列表br> 


1.accept="application/msexcel"
2.accept="application/msword"
3.accept="application/pdf"
4.accept="application/p]]></description><category></category></item><item><title><![CDATA[MVC文件上传与下载]]></title><link>https://blog.csdn.net/sam1012/article/details/49756555</link><guid>https://blog.csdn.net/sam1012/article/details/49756555</guid><author>sam1012</author><pubDate>Tue, 10 Nov 2015 10:50:41 +0800</pubDate><description><![CDATA[想想自己从毕业到工作也有一年多，以前公司的任务的比较重，项目中有的时候需要用到什么东西都去搜索一下，基础知识感觉还没有以前在学校中的好。最近开始写博客，真的是有一种心中虽有千言，下笔实无一字的感概，本人不擅长理论，不擅长说教，不懂框架，现在写博客是即兴而言，均是自己的工作和个人学习中的感悟而写，本来以为写个文件上传下载两个小时之类博客神马的都全部搞定，实际耗费的时候三倍左右，不多说了，正题开始:]]></description><category></category></item><item><title><![CDATA[Asp.Net Mvc 带进度条大文件上传（附源码下载）]]></title><link>https://blog.csdn.net/sam1012/article/details/49756533</link><guid>https://blog.csdn.net/sam1012/article/details/49756533</guid><author>sam1012</author><pubDate>Tue, 10 Nov 2015 10:48:22 +0800</pubDate><description><![CDATA[在Web开发中经常会遇到文件上传的功能，如果是小文件，很简单；如果遇到的客户需要上传几个G甚至几十G、几百G的文件，那么就出现问题了！为了安全起见，Mvc的Config设置根本就不允许上传这么大的文件。经过多次试验比较，我向朋友介绍一种简单易懂的方法：借助于Jquery的JqUploader控件。

环境

     Asp.Net Mvc3 + Vs2010

使用的脚本

  ]]></description><category></category></item><item><title><![CDATA[上传文件相关文章]]></title><link>https://blog.csdn.net/sam1012/article/details/49740709</link><guid>https://blog.csdn.net/sam1012/article/details/49740709</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 16:48:37 +0800</pubDate><description><![CDATA[判断是否为图片：http://www.cnblogs.com/insus/archive/2012/03/08/2385054.html和http://www.cnblogs.com/insus/p/3637624.html
重设(裁剪)图片Size:http://www.cnblogs.com/insus/archive/2011/05/28/2060601.html
文件上传更新文件夹文件]]></description><category></category></item><item><title><![CDATA[MVC应用程序中管理(更新)上传的文件]]></title><link>https://blog.csdn.net/sam1012/article/details/49739657</link><guid>https://blog.csdn.net/sam1012/article/details/49739657</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 16:05:25 +0800</pubDate><description><![CDATA[实现上传文件功能，有时上传也会操作出错，能让用户有改正有机会，开发上传文件能有更新的功能。

文件上传时，如果是存储于应用程序某一目录的话，在更新时需要了解一些流程，先是删除旧文件，更新数据表相关信息，存储新文件。

本篇让你了解到MVC与jQuery的交互处理。

 

在数据库中，新建一个更新的存储过程：


 

找到并打开FileLibraryEntity.cs，]]></description><category></category></item><item><title><![CDATA[MVC上传文件]]></title><link>https://blog.csdn.net/sam1012/article/details/49739637</link><guid>https://blog.csdn.net/sam1012/article/details/49739637</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 16:04:33 +0800</pubDate><description><![CDATA[ASP.NET MVC上传文件是必段撑握的知识。加强训练才是。
以前Insus.NET曾使用第三方MyAjaxForm.js ：http://www.cnblogs.com/insus/p/3785484.html 

或者是jQuery的Uploadify组件：http://www.cnblogs.com/insus/p/3590907.html 

还有一篇可以参考的，VS标准标签i]]></description><category></category></item><item><title><![CDATA[文件上传时判断是否为图片]]></title><link>https://blog.csdn.net/sam1012/article/details/49739589</link><guid>https://blog.csdn.net/sam1012/article/details/49739589</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 16:01:55 +0800</pubDate><description><![CDATA[早上Insus.NET写了一篇博文《判断目录下的文件是否为图片》http://www.cnblogs.com/insus/p/3637624.html 算作是修正以前上传的缺陷。但是用户上传时，还是没有判断或是限制。

好吧，为Uploadify的上传方法，添加一些判断。如果用户选择的不是图片文件，取消与提示给用户。

打开Utilities\ImageUtility.cs:


]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC使用input标签上传文件]]></title><link>https://blog.csdn.net/sam1012/article/details/49739543</link><guid>https://blog.csdn.net/sam1012/article/details/49739543</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 15:59:29 +0800</pubDate><description><![CDATA[有些时间学习了，温习一下ASP.NET MVC了。上传文档是在开发过程中，必须撑握的一个功能。以前上传均是使用第三方控件uploadify来实现，今天使使用VS标准标签input 的type="file"来完成。

在控制器中，创建两个ActionResult()，第一个是视图，第二个是Action，即处理上传，两者区别还在于一个return View()，一个return Content("]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC图片管理(上传，预览与显示)]]></title><link>https://blog.csdn.net/sam1012/article/details/49739387</link><guid>https://blog.csdn.net/sam1012/article/details/49739387</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 15:49:10 +0800</pubDate><description><![CDATA[先看看效果(下面gif动画制作有点大，5.71MB)：


 

题外话：上面选择图片来源于Insus.NET的新浪微博：http://weibo.com/104325017 也是昨晚(2015-07-03)Insus.NET烹饪的晚餐。如果你也想学习烹饪，也可以关注Insus.NET的微博。

言归正传，由于以前的asp.net mvc的练习文件上传文件，显示或是下载等博文，均是存]]></description><category></category></item><item><title><![CDATA[MVC应用程序实现上传文件]]></title><link>https://blog.csdn.net/sam1012/article/details/49738923</link><guid>https://blog.csdn.net/sam1012/article/details/49738923</guid><author>sam1012</author><pubDate>Mon, 09 Nov 2015 15:20:39 +0800</pubDate><description><![CDATA[学习MVC以来，一直想实现上传文件的功能，使用jQuery来实现上传，有很多插件。此篇演示中，Insus.NET是使用Uploadify。http://www.uploadify.com/，它有更多的文件说明，可以参考：http://www.uploadify.com/documentation/。

你可以使用MVC的NuGet Packages管理器，来安装这个jQuery的插件：

]]></description><category></category></item><item><title><![CDATA[Javascript中的函数声明和函数表达式]]></title><link>https://blog.csdn.net/sam1012/article/details/49615177</link><guid>https://blog.csdn.net/sam1012/article/details/49615177</guid><author>sam1012</author><pubDate>Tue, 03 Nov 2015 13:45:53 +0800</pubDate><description><![CDATA[Javascript有很多有趣的用法，在Google
 Code Search里能找到不少，举一个例子：



~function() {
    alert("hello, world.");
}();


试一下就知道这段代码的意思就是声明一个函数，然后立刻执行，因为Javascript中的变量作用域是基于函数的，所以这样可以避免变量污染，但这里的位运算符『~』乍一看让人摸不到头脑]]></description><category></category></item><item><title><![CDATA[MVC4在IIS7上部署完成后，预览网站，只能看到目录，不能预览网站]]></title><link>https://blog.csdn.net/sam1012/article/details/48294713</link><guid>https://blog.csdn.net/sam1012/article/details/48294713</guid><author>sam1012</author><pubDate>Tue, 08 Sep 2015 18:03:24 +0800</pubDate><description><![CDATA[web.config的system.webServer配置节下是否有这个：]]></description><category></category></item><item><title><![CDATA[RESTful架构详解]]></title><link>https://blog.csdn.net/sam1012/article/details/46957257</link><guid>https://blog.csdn.net/sam1012/article/details/46957257</guid><author>sam1012</author><pubDate>Sun, 19 Jul 2015 19:21:31 +0800</pubDate><description><![CDATA[1. 什么是REST

　　REST全称是Representational State Transfer，中文意思是表述（编者注：通常译为表征）性状态转移。 它首次出现在2000年Roy Fielding的博士论文中，Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到：“我这篇文章的写作目的，就是想在符合架构原理的前提下，理解和评估以网络为基础的应用软件的架构设计，得到一]]></description><category></category></item><item><title><![CDATA[REST风格的原则]]></title><link>https://blog.csdn.net/sam1012/article/details/46957243</link><guid>https://blog.csdn.net/sam1012/article/details/46957243</guid><author>sam1012</author><pubDate>Sun, 19 Jul 2015 19:20:07 +0800</pubDate><description><![CDATA[一个好的RESTful API，应该具备以下特征：


这个API应该是对浏览器友好的，能够很好地融入Web，而不是与Web格格不入。
浏览器是最常见和最通用的REST客户端。好的RESTful API应该能够使用浏览器+HTML完成所有的测试（不需要使用编程语言）。这样的API还可以很方便地使用各种自动化的Web功能测试、性能测试工具来 做测试。Web前端应用（基于浏览器的RIA应用、移]]></description><category></category></item><item><title><![CDATA[MVC4 WebAPI]]></title><link>https://blog.csdn.net/sam1012/article/details/46957223</link><guid>https://blog.csdn.net/sam1012/article/details/46957223</guid><author>sam1012</author><pubDate>Sun, 19 Jul 2015 19:18:52 +0800</pubDate><description><![CDATA[不管是因为什么原因，结果是在新出的MVC中，增加了WebAPI，用于提供REST风格的WebService，个人比较喜欢REST风格的WebService，感觉比SOAP要轻量级一些，而且对客户端的要求也更少，更符合网络数据传输的一般模式，客户端完全摆脱了代理和管道来直接和WebService进行交互，具体的区别可以参见Web
 服务编程，REST 与 SOAP

(一)环境准备

本机]]></description><category></category></item><item><title><![CDATA[基于RESTful标准的Web Api]]></title><link>https://blog.csdn.net/sam1012/article/details/46957207</link><guid>https://blog.csdn.net/sam1012/article/details/46957207</guid><author>sam1012</author><pubDate>Sun, 19 Jul 2015 19:17:02 +0800</pubDate><description><![CDATA[微软的web api是在vs2012上的mvc4项目绑定发行的，它提出的web api是完全基于RESTful标准的，完全不同于之前的（同是SOAP协议的）wcf和webService，它是简单，代码可读性强的，上手快的，如果要拿它和web服务相比，我会说，它的接口更标准，更清晰，没有混乱的方法名称，有的只有几种标准的请求，如get,post,put,delete等，它们分别对应的几个操作，下面讲]]></description><category></category></item><item><title><![CDATA[mvc4中的 webapi 的使用方式]]></title><link>https://blog.csdn.net/sam1012/article/details/46957173</link><guid>https://blog.csdn.net/sam1012/article/details/46957173</guid><author>sam1012</author><pubDate>Sun, 19 Jul 2015 19:12:04 +0800</pubDate><description><![CDATA[目录

一:简单介绍什么是Web api

二:怎么定义的 Post Get Put 和 Delete

三:简单使用,直接从前台传递一个类到后台接收

四:其他获取值的方式

 

一:简单介绍什么是Web api

REST属于一种设计风格，REST 中的 POST（新增数据），GET（取得数据），PUT（更新数据），DELETE（删除数据）来进行数据库的增删改查，]]></description><category></category></item><item><title><![CDATA[require.js+knockout.js+.underscore模板引擎的使用]]></title><link>https://blog.csdn.net/sam1012/article/details/46007915</link><guid>https://blog.csdn.net/sam1012/article/details/46007915</guid><author>sam1012</author><pubDate>Tue, 26 May 2015 14:51:29 +0800</pubDate><description><![CDATA[第一种使用方式：

HTML：


ul data-bind="template: { name: 'peopleList' }">ul>

script type="text/html" id="peopleList">
     _.each(people(), function(person) { %>
        li>
            b data-bind="te]]></description><category></category></item><item><title><![CDATA[knockout.js模板绑定之利用Underscore.js模板引擎示例]]></title><link>https://blog.csdn.net/sam1012/article/details/46007903</link><guid>https://blog.csdn.net/sam1012/article/details/46007903</guid><author>sam1012</author><pubDate>Tue, 26 May 2015 14:50:02 +0800</pubDate><description><![CDATA[View代码


 1 h1>Peopleh1>
 2 ul data-bind="template: { name: 'peopleList' }">ul>
 3 
 4 script type="text/html" id="peopleList">
 5      _.each(people(), function(person) { %>
 6         li>
 7     ]]></description><category></category></item></channel></rss>