父级主题:发送HTTP请求至Web服务

使用POST或PUT HTTP方法,将文件上载至Web服务。Web服务将文件保存为.tmp文件并放在临时文件夹中。

注: 关于本主题中其他概念的详细信息,请参考Web服务介绍教程。LabVIEW Web服务仅在LabVIEW完整版开发系统和LabVIEW专业版开发系统中可用。

使用HTML表单上载文件

下列HTML代码创建HTML表单,使用POST方法上传文件至Web服务。Web服务的名称为MyWebService。URL映射为/upload

<form name="send" action="/MyWebService/upload" enctype="multipart/form-data" method="POST"> <input type="file" name="uploadedFile"> <input type="submit" value="Submit"> </form>

这些HTML代码创建一个值字段和一个提交按钮。如在客户端标签为uploadedFile的字段中指定一个文件SampleFile.txt,然后单击提交按钮,HTML表单将把SampleFile.txt提交至Web服务。

使用HTTP客户端VI上载文件

使用POSTPOST(Multipart类型)PUT VI在LabVIEW中创建Web客户端,发送数据至Web服务。下图显示了使用POST(Multipart类型)VI上载文件的范例,与上例HTML表单类似。

数据通信方法主页