Javascript 我怎么能';附上';ASP.NET字节数组到';文件';在表单上键入输入字段?

Javascript 我怎么能';附上';ASP.NET字节数组到';文件';在表单上键入输入字段?,javascript,asp.net,forms,bytearray,zoho,Javascript,Asp.net,Forms,Bytearray,Zoho,在我的ASP.NET应用程序中,我想向第三方文档编辑服务()发出POST请求。我了解如何使用前端表单发出此请求,以及如何在我的VB.NET代码中发出此请求。然而,由于我认为我发送的文件以字节数组的形式存储在我的数据库中,并且POST结果(Zoho网站上的一个编辑器页面)必须显示在一个特殊的“目标”(新窗口或iframe)中,所以看起来我需要这两者的奇怪组合 基本上,我想附加这个字节数组的内容 Dim fileContents() As Byte = Files.get(fileId) 此表单中

在我的ASP.NET应用程序中,我想向第三方文档编辑服务()发出POST请求。我了解如何使用前端表单发出此请求,以及如何在我的VB.NET代码中发出此请求。然而,由于我认为我发送的文件以字节数组的形式存储在我的数据库中,并且POST结果(Zoho网站上的一个编辑器页面)必须显示在一个特殊的“目标”(新窗口或iframe)中,所以看起来我需要这两者的奇怪组合

基本上,我想附加这个字节数组的内容

Dim fileContents() As Byte = Files.get(fileId)
此表单中的文件输入字段

<form id="theForm" action="http://zohoservice" method="POST" target="_blank" >
    ...
    <input type="file" name="fileContents" />
</form>

我希望我不是在要求不可能的事情。谢谢你的帮助

你实际上不能按你的建议去做。使用
时,上载的文件永远不会加载到HTML中。相反,它是POST请求的一部分。所以你真正想做的是设计一个完整的POST请求,并将该POST提交给你的操作(http://zohoservice)


这是可行的,但在您这方面需要做一些工作,您需要了解如何创建MIME多部分POST请求。如果有任何反僵尸技术或视图状态跟踪(诸如此类的事情),那么您将在那里遇到一些麻烦。

谢谢!这主要是一个指导我研究的问题,所以这对我有很大帮助。
theForm.submit();