ASP.NET通过post从经典ASP.NET传递HTML输入文件
我正在将代码从一个站点迁移到另一个站点。我遇到的一个问题是表单字段ASP.NET通过post从经典ASP.NET传递HTML输入文件,asp.net,html,asp-classic,upload,input,Asp.net,Html,Asp Classic,Upload,Input,我正在将代码从一个站点迁移到另一个站点。我遇到的一个问题是表单字段 <form id="classicASPform" method="post" EncType="Multipart/Form-Data" action="http://domain2/formReciver.aspx"> <input type="file" id="upload" name="upload" /><br/&g
<form
id="classicASPform"
method="post"
EncType="Multipart/Form-Data"
action="http://domain2/formReciver.aspx">
<input type="file" id="upload" name="upload" /><br/>
<input type="submit" id="save" class="button" value="Save" />
<input type="reset" id="reset" class="button" value="Reset" />
</form>
当我尝试访问ASP.NET页面上的数据时,Request.Files.Count的值为0,并且只能从Request.Formupload或Request.Itemupload获取发布文件名的字符串值
那么,如何从经典ASP到ASP.NET中的跨域文件帖子中访问文件数据?这真的是跨域问题吗?您是否使用与ASP.NET不同的DNS主机名传递ASP页面?是的,这些页面位于两个不同的域上,例如site.com和new.site.com。目前最好的情况是,在业主决定进行完全转换之前,他们可以保持这种格式。所以这就是我的问题所在。仍然无法将文件从asp站点发布到.net站点。我分解并包含了一个Iframe,其中包含一些javascript,以便在更新的文件时自动提交页面,现在可以使用了。如果有人有任何想法,我仍然对最初的问题感兴趣。