【求助】从 html 中上传文件到 aspx 文件中,如何实现文件的捕获与存储?

问题描述

做程序的过程中,使用Ajax的思路来实现各种客户端与服务器端的交互。实际做的时候,通过iframe中form表单的动态修改于提交实现的。但是,如果是上传文件,必须从服务器端截获数据并且保存在服务器端。这个功能却一直实现不了。可以创建一个aspx的form,从而实现文件的上传和使用PostedFile对象来上传文件。但是,Form1.fileInput.value=''的设置方式,总是出错,所以,不能够通过脚本动态地设定上传文件的属性值。请问,有什么方法,在ASP.Net中捕获HTML页面提交来的file类型的表单数据呢?

解决方案

解决方案二:
前面的帖子有人回复了:Request.Files["f1"].SaveAs()自己有通过脚本的解决方式:<scriptlanguage="javascript">functionSet_Upload_File(){tO=Form1.up_file;Form1.removeChild(tO);tO=document.createElement("<inputname='up_file'value='d:\test.txt'type='file'/>");Form1.appendChild(tO);alert("Doaction.");__doPostBack("UpLoad_Button","");}</script>  首先删除表单的元素,再重新增加表单元素。从而,能够在客户端完整地修改属性。然后,构建服务器端的表单提交接口。

时间: 2024-10-30 16:56:29

【求助】从 html 中上传文件到 aspx 文件中,如何实现文件的捕获与存储?的相关文章

文件下载-同一个文件在Linux系统中下载,文件比较小

问题描述 同一个文件在Linux系统中下载,文件比较小 在www.samba.org下载Samba源码samba-latest.tar.gz,在Linux系统下下载大小只有19.4M,而在win7系统下载大小确是97.1M,解压后里面内容一样(其实就是同一个下载路径https://download.samba.org/pub/samba/samba-latest.tar.gz),,,为什么大小不同 19.4M的是从Linux系统中拖出来的 win7用的是360浏览器,Linux用的是Firefo

wpf-WPF 项目中如何实现文件的上传和下载

问题描述 WPF 项目中如何实现文件的上传和下载 WPF 项目中如何实现文件的上传和下载功能,本人WPF初学者,求大神给一两个简单易懂的例子. 解决方案 参考WPF用流的方式上传/显示/下载图片文件(保存在数据库)WPF文件上传与下载功能 解决方案二: http://silverlightchina.net/html/study/WPF/2011/0512/7580.html http://www.th7.cn/Article/bc/wpf/201105/20110524082359.html

请问如何在.HTML页面中接受参数并传到另一个.aspx页面中

问题描述 页面的访问结构是这样的:a.aspx---->dept.html---->b.aspx现在a.aspx页面中已经传送到dept.html页面中一个参数,我不会就是:如何在dept.html页面中接受这个参数并传到b.aspx页面中请指教了. 解决方案 解决方案二:html接收不了参数的,有两种方法可以解决1.弄一个dept.aspx然后用urlrewrite成html2.a.aspx写cookie->>dept.html用脚本读取(我不能保证可以读到)-->使用脚本

.net中参数从aspx.cs中传接到aspx中作为SQL语句参数???

问题描述 .net中参数从aspx.cs中传接到aspx中作为SQL语句参数???在detail.aspx.cs中我定义了全局变量protectedintno;在detail.aspx.cs进行处理后打算传到detail.aspx界面中作为访问数据库的参数,以下是detail.aspx中的一段代码:<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$Co

ios-Xcode中的pch文件一些疑惑

问题描述 Xcode中的pch文件一些疑惑 Xcode中的pch文件中的内容能否过于繁杂,能不能把一个项目的宏都写在里边???还是另外创建一个工具类,只是用pch包涵一下???在运行效率上有什么区别 解决方案 一般来说,pch文件中添加的多为头文件,像宏定义啥的可以用个工具类,这样各个文件执行的功能更为明确,当然,非要都写在pch中也不是不可以.pch中放的是多为整个工程都会经常用到的一些内容,pch在工程启动时编译,包含的内容越多,工程编译时间越长,也就是启动时间越长. 解决方案二: 首先,新

我想把pc.php中引入库文件怎么办

问题描述 我想把pc.php中引入库文件怎么办 pc.php中引入库文件,用的是include_once,为什么不用require_once了呢? 解决方案 用include包含,当找不到包含的文件是会报出警告(warning)错误,脚本继续往下执行,用require包含找不到文件会报出致命错误(fata error )并且终止脚本的执行,加上了_once的意思是相同的脚本只包含一次,防止重复包含用include还是require在于所包含的文件是否为脚本执行必须依赖,如果没有所包含的文件脚本就

Node.js程序中的本地文件操作用法小结_node.js

Node最引以为傲的就是它有一个非常小的核心.有一些语言绑定了完整的POSIX API,而 Node实现了尽可能少的绑定,并通过同步.异步或流API形式暴露他们. 这种方法意味着,操作系统中有一些非常方便的功能,需要在Node中重建.这是一个教你如何使用文件系统软件包的实用教程. 引用文件与文件系统的交互很重要的一点是要指向正确的文件.由于NPM的包使用相对路径引用,所以你不能把路径写死在代码.有两个主要方式来以确保包能引用到正确的文件: // 使用 `path.join()` 而不是 `+`

新手 求easyui-filebox在struts2中上传文件的例子

问题描述 新手 求easyui-filebox在struts2中上传文件的例子 <div id=""toolbar"" class=""easyui-panel"" align=""right""> <form name=""FileUploadForm"" method=""post""

微信网页中上传文件时“只能选择SD卡中的文件”问题

问题描述 微信网页中上传文件时"只能选择SD卡中的文件"问题 解决方案 这个应该是微信上传文件的设置问题吧,我的也是这样. 解决方案二: 微信有jssdk拍照上传接口,可以看看相关文档. 解决方案三: 应该是设置中的问题吧

解析ASP.NET应用程序中上传文件的方案

在Web程序中上传文件是很常见的需求.利用HTTP协议上传文件的方式非常有限,最常见的莫过于使用<input type="file" />元素进行上传.这种上传方式会将内容使用multipart/form-data方案进行编码,并将内容POST到服务器端.使用multipart/form-data编码方式与默认的application/x-url-encoded编码方式相比,在大数据量情况下效率要高很多. 使用<input type="file"