我是VB.net和Web服务的新手。 我正在设计一个功能,
i。从外面接受一个文件(内容类型:多部分/相关)。(我的代码参数化输入可能?)
ii。调用Web服务将其提交给云服务器(例如,可能是亚马逊,也许是别的)
我想知道从哪里开始, 我想首先创建一个小的vb.net项目,接受一些(基于多部分/相关表单的文档)并在Web服务上进行调用(post),将该数据发送到云。 这些多部分文件是如何发布的?
编辑:
我正在处理的Web服务API将有一个WebMethod,它将接受一个文件(xml / json)作为输入,并创建一个multipart / related文档,然后将其发布到Web服务。我确实在这里看到了创建multipart / form-data的帖子,但我不确定创建multipart / related文档的方式是否相同,因为multipart / related文档使用复合文档。
答案 0 :(得分:1)
From this question,您的HTML可能如下所示:
<form id="uploadbanner" enctype="multipart/form-data" method="post" action="#">
<input id="fileupload" name="myfile" type="file" />
<input type="submit" value="submit" id="submit" />
</form>
From here,此服务器端代码可以帮助您入门:
Dim savedFile As String
savedFile = Path.GetFileName(Me.fileUpload.PostedFile.FileName)
Me.fileUpload.PostedFile.SaveAs(Server.MapPath("cvs\"))
“将[ting]提交到云服务器”将完全取决于您使用的服务。你必须先选择一个,我愿意打赌他们有一些API和示例来帮助你使用他们的服务。另外,StackOverflow上可能有一些很好的例子可以让你前进。 准备好后,搜索功能可以提供很大的帮助。