Avatar billede joch Nybegynder
31. august 2002 - 18:51 Der er 4 kommentarer og
1 løsning

multipart/form-data ???

Jeg uploader et billed til min server - når jeg overfører mine data, står Encode til "multipart/form-data"

Jeg har ikke mogen idé om hvad det gør....

Men... Så kan jeg ikke lave en request.form("data") af mine data, som jeg vil ligge i en base!!! men det kan man ikke!!!

Hvad er det der sker og hvordan får jeg mine data med over????
Avatar billede askhoej Praktikant
31. august 2002 - 23:23 #1
Bruger du ASPUpload?

Hvis du gør så kig her:
http://www.aspupload.com/manual_simple.html

Due to the "multipart/form-data" attribute of upload forms, your ASP script can no longer use the built-in Request.Form collection to access individual form items. AspUpload solves this problem by offering two collections of its own, Upload.Files and Upload.Form to provide access to uploaded files and text fields, respectively.

På ovenstående URL kan du se et eksempel på hvordan du kan gøre.

/Askhoej
Avatar billede kichian Nybegynder
01. september 2002 - 09:27 #2
Det smukke med .NET er, at det nu er standard.

For at se hvordan du bruger fileupload og downlooad, så check:
http://www.oreillynet.com/pub/a/dotnet/2002/04/01/asp.html

Men kort fortalt, så brug Property PostedFile på dit fil-element.
Avatar billede joch Nybegynder
01. september 2002 - 10:41 #3
Jeg bruger ikke ASPUpload... selv om jeg nok bliver nød til at skrifte. Jeg har "ingen" problemer med at uploade - det er bare Multipart/form-data der driller mig! (At jeg ikke kan lave en request.form af mine data!)

Jeg har ASPUpload på min webserver - Jeg kan bare godt lide ikke at skulle udvikle på serveren!!!
Avatar billede reffak Nybegynder
03. september 2002 - 00:48 #4
hej
Hvorfor bruger du request.form til at starte med? Det kan da gøres mere elegant. (Jeg går ud fra du bruger VS .NET)
F.eks. i følgende form:

<form id="aform" method="post" runat="server" enctype="multipart/form-data">
<asp:textbox id="Name" Runat="server"></asp:textbox><br>
<input id="PictureFile" type="file" name="PictureFile" runat="server">
</form>

-Tilgår jeg textbox'en og imaget på følgende vis:

System.Web.UI.WebControls.TextBox Name;
System.Web.UI.HtmlControls.HtmlInputFile PictureFile;

private void Page_Load(object sender, System.EventArgs e)
{
string TheName = Name.Text;
PictureFile.PostedFile.SaveAs("c:\\myfile.txt");
}

(forkortede udgaver)

Håber du kan bruge det
MVH
Avatar billede joch Nybegynder
03. september 2002 - 08:03 #5
Takker for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester