`
kabike
  • 浏览: 609645 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

C# winform程序提交带文件的form

 
阅读更多
在html页面里,可以在form里提交file和普通input,在winform里如何实现呢,需要自己构造提交的表单数据,具体可以参考
http://www.cnblogs.com/greenerycn/archive/2010/05/15/csharp_http_post.html
也可以利用
            WebClient webClient = new WebClient();
            NameValueCollection values = new NameValueCollection();
            values.Add("userId", Convert.ToString(userId));
            webClient.QueryString = values;
            webClient.UploadFile(APP_PATH + "/upload.action",
                  "POST", file);

这样的问题是userId应该是出现在url中而不是form里

或者把文件转成base64字符串传也可以
http://blog.csdn.net/ruiqi317/article/details/6450675
0
0
分享到:
评论

相关推荐

    C# Winform 下载文件

    在C# Winform环境下开发文件下载功能,主要是利用.NET Framework提供的System.Net命名空间中的WebClient类。这个类为开发者提供了一种简单的方式来处理HTTP、FTP等网络协议的交互,包括下载文件。本篇将深入探讨如何...

    C# WinForm 在Panel中添加Form 教程+源码

    提供的源码文件"**C# WinForm在Panel中添加Form.txt**"和"**panel 放窗体+清空.txt**"应该包含了实现这一功能的具体代码,读者可以结合本文档的说明进行学习和实践。 总的来说,这种技术在开发复杂的桌面应用时非常...

    C#通过winform和http上传文件

    在C#编程环境中,开发Windows桌面应用程序时,WinForm是一个常用的选择。而通过HTTP协议进行文件上传是网络应用中的常见需求。本知识点将详细介绍如何利用C#的WinForm界面和HTTP协议来实现文件上传功能。 首先,...

    C# WinForm 程序的界面多语言切换

    C# WinForm 程序的界面多语言切换 C# WinForm 程序的界面多语言切换是一种常见的需求,特别是在全球化的今天。在本文中,我们将介绍一种只需对现有代码做较小改动的方法来实现 WinForm 程序的界面多语言切换。 ...

    C# Winform和网页表单交互(提交和获取)

    本主题将探讨如何在C# Winform应用程序中与网页表单进行交互,包括数据的提交和获取。 首先,Winform是.NET Framework提供的一种创建Windows桌面应用程序的方式。在Winform应用中,用户界面通常由各种控件(如按钮...

    C#winform调用webapi.rar

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用时,WinForm是一个常用的框架。WebAPI则是.NET Framework或.NET Core中用于构建RESTful服务的技术,它允许开发者创建HTTP服务,可以被各种客户端...

    C# winform 上传文件 (多种方案)

    C# Winform 上传文件是指在 Windows 窗体应用程序中上传文件到服务器的操作。这里总结了多种实现上传文件的方案。 方案一:使用 WebClient 上传文件 WebClient 是 .NET Framework 中的一个类,提供了一种简单的...

    C# WinForm窗体加载Excel、Word文件

    2. **窗体设计**:在WinForm的设计视图中,会有一个控件(可能是UserControl或Form)用于承载Excel文件。这个控件会使用`DsoFramer`控件,通过设置其属性和调用方法来加载文件。 3. **代码逻辑**:在窗体的加载事件...

    C# winform程序实现开机自启动,并且识别是开机启动还是双击启动

    在本文中,我们将深入探讨如何使用C# Winform技术创建一个程序,使其能够实现开机自启动,并能区分是开机启动还是用户双击运行。Winform是.NET Framework中的一个强大工具,用于构建桌面应用程序,而C#是其常用的...

    C#winform分屏程序

    在IT领域,尤其是在桌面应用程序开发中,C# WinForm是一个常用的技术栈,它允许开发者创建交互式的用户界面。本文将详细解析"分屏程序"这一主题,特别是在多显示器环境下的应用。 分屏程序通常指的是能够将一个应用...

    C#Winform图标素材.rar

    "C#Winform图标素材.rar"是一个包含各种图标资源的压缩包,专为C# WinForm开发者设计,用于提升应用程序的界面美观度和用户体验。 首先,我们需要了解C# WinForm是什么。C#是Microsoft公司推出的一种面向对象的编程...

    C# post方式提交Form表单

    本篇文章将深入探讨如何在C#中通过POST方式提交Form表单,包括其原理、步骤和实际代码示例。 一、POST提交表单的基本原理 POST是HTTP协议中的一个方法,用于向服务器发送数据,特别是当数据量较大或者包含敏感信息...

    c# winform 加载文件显示缩略图

    这个场景在标题"‘C# WinForm加载文件显示缩略图’"中被提及。下面将详细解释如何实现这一功能,以及描述中提到的老外实现的加载速度不错的特性。 首先,我们要了解C# WinForm的基本结构。WinForm是.NET Framework...

    C# Winform 简单实现Http下载

    在本文中,我们将深入探讨如何使用C# Winform来实现一个简单的HTTP文件下载功能,并且在下载过程中显示进度条。由于我们暂时不考虑断点续传功能,因此这个下载器将从头开始完整地下载文件。 首先,让我们了解C# ...

    一个不错的C#WinForm程序示例

    在C# WinForm应用中,开发者通常会有一个“Form1.cs”或类似的文件,这是主窗体的定义,其中包含了窗体的设计和相关的事件处理。源代码通常分为两部分:设计视图(Design View)和代码视图(Code View)。设计视图是...

    C# 一个简单例子 WinForm程序添加启动画面

    在C#编程中,WinForm应用程序是常用的桌面应用开发框架,它允许开发者创建具有图形用户界面(GUI)的应用。在创建WinForm应用时,我们有时希望在程序启动时展示一个启动画面,以提高用户体验,使其看起来更加专业。...

    C#winform界面皮肤源码(带大量皮肤素材).rar

    C# WinForm界面皮肤源码是一个开发者常用的工具,它允许程序员为Windows桌面应用程序设计美观、个性化的用户界面。本资源包含了大量的皮肤素材,为开发者提供了丰富的选择,使得WinForm应用的外观更加吸引人。 首先...

    C# winform程序实现开机自启动并且识别是开机启动还是双击启动.zip

    在WinForm的`Form_Load`事件处理程序中,检查一个标志(例如,一个配置文件或应用设置)。如果该标志表明程序应该是开机启动,但程序没有在后台运行,则可能是双击启动。 2. 可以创建一个配置文件(如XML或JSON),...

    C# winform上传下载文件(附源码)

    在本文中,我们将深入探讨如何使用C# WinForm来实现文件的上传与下载功能。C#是一种面向对象的编程语言,常用于构建Windows桌面应用程序,而WinForm是.NET框架下的一个用户界面库,用于创建图形界面。通过结合这两者...

    C# Winform 窗体传值及接收返回值

    在C# Winform应用程序开发中,常常需要在不同的窗体之间传递数据,以便实现各功能模块之间的交互。这里我们将详细探讨两种主要的传值方法:通过构造函数传值和通过属性传值。 首先,我们来看**通过构造函数传值**的...

Global site tag (gtag.js) - Google Analytics