I have seen this question many times on the web but never with simple code and clear answers
Below is my code of the winForm and the webASPX with no extraneous code
I am sure I am missing something
I am trying to send a file from a WinForm program to a web server and there are never any files
I get the beep but it never hits the stop
Request count is always zero
`
Imports System.Net
Public Class Form1
Public ServerURL As String = "http://localhost:50918"
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim myWebClient As New WebClient
Dim responseArray As Byte()
Dim Filename As String = "C:Tempmyfile.txt"
responseArray = myWebClient.UploadFile(ServerURL & "/Webform1.aspx", Filename)
End Sub
End Class
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication6.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server" enctype="multipart/form-data">
<div>
</div>
</form>
</body>
</html>
Public Class WebForm1
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Beep()
Debug.Print(Request.Files.Count)
For Each f As String In Request.Files.AllKeys
Stop
Next
End Sub
End Class
`
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…