Я загружаю файл из приложения C # на веб-сайт ASP.Net, оба написаны мной, поэтому у меня есть доступ к коду.
Но он работает для текстового файла (1 КБ), но не для файла MOV (77 МБ).
В обоих случаях я использую UploadProgressChanged для получения прогресса. Файл TXT идет до 100%, в то время как файл MOV идет только до 50%. После этого я нахожу только файл TXT, сохраненный на сервере, но не файл MOV.
Почему это происходит? Как мне заставить его работать?
Код приложения Windows - C #
Client.UploadFileAsync(new Uri("http://localhost:xxxxxx/Default.aspx"), "c:\\1.MOV");
Код Default.aspx - VB
Protected Sub Page_Load(...) Handles Me.Load
If Request.Files IsNot Nothing Then
If Request.Files.Count > 0 Then
Request.Files(0).SaveAs(Server.MapPath("~/1.mov"))
Response.Write("File saved at: " + Server.MapPath("~/1.mov"))
Else
Response.Write("At least one file should be sent")
End If
Else
Response.Write("No file received")
End If
End Sub