Как я могу получить составные запросы данных POST в ASP.NET C #?

2

Как получить многостраничные запросы данных POST в ASP.NET С#?

Теги:
http

3 ответа

3
Лучший ответ

Разметка:

<asp:FileUpload ID="FileUpload1" runat="server"  Width="175"/>
<asp:Button ID="btnUpload" runat="server" CausesValidation="false"Text="Upload" OnClick="btnUpload_Click" />
<asp:Label ID="lblMsg" Visible="false" runat="server" Text=""></asp:Label>

Получить опубликованный файл в btnUpload_Click:

HttpPostedFile File = FileUpload1.PostedFile;

int i = File.ContentLength;
byte[] Data = new byte[i + 1];

File.InputStream.Read(Data, 0, File.ContentLength);

string sFileName = System.IO.Path.GetFileName(File.FileName.Replace(" ", "_"));
string p = Server.MapPath("~/images/");

File.SaveAs(p + sFileName);
4

Конвейер ASP.Net уже обрабатывает это для вас. Он становится частью объекта запроса. Он должен быть в словаре Request.Form.

Check:

http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx

Если вы используете файлы, вы должны посмотреть HttpPostedFile, чтобы получить все файлы, которые были загружены.

Добавлено

Или коллекция Request.Files...

  • 0
    сообщение приходит от объекта Flash, который захватывает изображение и отправляет через POST.
  • 1
    Вы должны отредактировать ваш начальный вопрос с этой информацией. Я понятия не имел, откуда ты.
2

System.Web.HttpPostedFile и System.Web.HttpFileCollection

Ещё вопросы

Сообщество Overcoder
Наверх
Меню