使aspx页面能接受HTML asp的页面传送的文件

2016-01-29 13:30 34 1 收藏

使aspx页面能接受HTML asp的页面传送的文件,使aspx页面能接受HTML,asp的页面传送的文件

【 tulaoshi.com - ASP.NET 】

 aspx接受aspx页面的文件很简单,用HtmlInputFile,就可以了,但是如果接受Html页面post的文件
就不怎么好办了,我仿照asp的方法做法如下,自己测试通过,拿出来给大家共享,可以限制
文件内容,类型,大小,自定义存储位置,在congfig.xml内
html页的内容:(来自FCKeditor)
<html
 <head
  <titleFCKeditor - Uploaders Tests</title
  <script language="javascript"

function SendFile()
{
 var sUploaderUrl = cmbUploaderUrl.value ;
 
 if ( sUploaderUrl.length == 0 )
  sUploaderUrl = txtCustomUrl.value ;
 
 if ( sUploaderUrl.length == 0 )
 {
  alert( 'Please provide your custom URL or select a default one' ) ;
  return ;
 }
 
 eURL.innerHTML = sUploaderUrl ;
 txtUrl.value = '' ;
 
 frmUpload.action = sUploaderUrl ;
 frmUpload.submit() ;
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
{
 switch ( errorNumber )
 {
  case 0 : // No errors
   txtUrl.value = fileUrl ;
   alert( 'File uploaded with no errors' ) ;
   break ;
  case 1 : // Custom error
   alert( customMsg ) ;
   break ;
  case 10 : // Custom warning
   txtUrl.value = fileUrl ;
   alert( customMsg ) ;
   break ;
  case 201 :
   txtUrl.value = fileUrl ;
   alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
   break ;
  case 202 :
   alert( 'Invalid file' ) ;
   break ;
  case 203 :
   alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
   break ;
  default :
   alert( 'Error on file upload. Error number: ' + errorNumber ) ;
   break ;
 }
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  </script
 </head
 <body
  <table cellSpacing="0" cellPadding="0" width="100%" border="0" height="100%"
   <tr
    <td
     <table cellSpacing="0" cellPadding="0" width="100%" border="0"
      <tr
       <td nowrap style="height: 43px"
        Select the "File Uploader" to use:<br
        <select id="cmbUploaderUrl" name="Select1"
         <option selected value="asp/upload.asp"ASP</option
         <option value="php/upload.php"PHP</option
         <option value="Upload.aspx?type=image"aspx</option
        </select
       </td
       <td nowrap style="height: 43px"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td
       <td width="100%" style="height: 43px"
        Custom Uploader URL:<BR
        <input id="txtCustomUrl" style="WIDTH: 100%; BACKGROUND-COLOR: #dcdcdc" disabled type="text"
       </td
      </tr
     </table
   

来源:http://www.tulaoshi.com/n/20160129/1490420.html

延伸阅读
标签: Web开发
1、Iframe: iframe src="top1.html" frameBorder="0" width="900" scrolling="no" height="90"/iframe 2、Behavior的download方式 span id=show/span IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" / script function onDownloadDone(downDate){ showImport.innerHTML=downDate } oDownload.startDownload('b...
http://www.asp888.net 豆腐技术站 确切的说,这个名字起得并不是很合适,在asp.net中的这个英文愿单词是:Page Directives. 页面指示标识 的功能是用来确定在处理aspx文件的时候,需要系统做一些什么特殊的设定?他的 语法是<%@ directive attribute=value [attribute=value … ]% 注意属性之间需要空格,在"=" 之间不能有空格。 asp.net...
网络是个不断发展变化的有机体,如何建设可以长久适应互联网发展的页面是很重要的,它可以是你的网站在互联网发展的激流中迅速跟进。 使用整洁的HTML标记,构建符合标准的页面可以帮助你做到这些,更重要的,它可以是你在未来的运营中节省大量的时间和金钱。 网页技术是跟随互联网技术的发展而进步的,HTML技术已经发展了很长时间,它的伴生...
标签: Web开发
 1。在Asp页面首部head加入     Response.Buffer   =   True     Response.ExpiresAbsolute   =   Now()   -   1     Response.Expires   =   0     Response.Ca...
标签: Web开发
网页缓存的作用是什么?应该很重要。但是我们在开发网络应用的时候,网页缓存总是给我们一种莫名的烦恼。于是几乎每一个开发者都试图解决过这个问题。当然,我也不是今天才着手解决这个问题。但是今天一时心血来潮,写一篇,记录一下用到的方法。 1.禁止客户端缓存要在head中加入类似如下内容(我当然还没有这么用过): META HTTP...

经验教程

923

收藏

36
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部