Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET通过post从经典ASP.NET传递HTML输入文件_Asp.net_Html_Asp Classic_Upload_Input - Fatal编程技术网

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,以便在更新的文件时自动提交页面,现在可以使用了。如果有人有任何想法,我仍然对最初的问题感兴趣。