17. marts 2008 - 17:40Der er
17 kommentarer og 1 løsning
bestemme filnavnet når en client skal dl fra server
Hej,
Jeg vil gerne have en upload funktion som finder en værdi fra en mssql (int incrementerende) og bagefter navngive filen det nummer som den modtager fra DB.
jeg har upload funktionen, så skal bare vide hvordan jeg finder den incrementerede værdi fra databasen.
efter det, så har jeg brug for en download funktion. og den skal jo så modtage filens placering, plus dens rigtige navn fra databasen.. og der står jeg helt af..
så håber nogen kan hjælpe mig med de 2 ovenstående problemer..
returnerer den sidste identity key for den givne connection d.v.s.: - du skal bruge samme connection for INSERT og SELECT - der er ingen problemer med flere samtidige brugere
ok... fandt bare lidt info på google med at der ikke måtte forekomme flere inserts under SCOPE_IDENTITY() men der menes så flere insert fra kun een bruger..?
Ja. Flere inserts paa samme connection vil overskrive vaerdien, men man kan godt: INSERT ... SELECT SCOPE_IDENTITY() INSERT ... SELECT SCOPE_IDENTITY()
Og svar.
Skal filen serves af ASP.NET eller serves direkte af IIS naar de skal downloades.
Problemet med 2 brugere haandteres helt automatisk da det som sagt er per connection.
----
Du skal ikke hav ekontrol over IIS for at lade den serve dine filer.
De to modeller er:
1) du smider filene i samme dir som dine .html og .aspx filer, du laver et link <a href="blabla.txt">Bla bla</a>
2) du smider filerne i et andet dir og laver en download.aspx som kan sende en fil, og link bliver nu <a href="download.aspx?file=blabla.txt">Bla bla</a>.
filerne skal ligge i et andet dir, da jeg bruger sikkerheden i ASP.net til at administrere hvilke brugerroller som skal have lov til at downloade enkelte filer.
dvs. jeg har en mapper der hedder Files, og en der hedder restrictedFiles
men hvis jeg sender blabla.txt afsted som querystring (hvis jeg forstår det korrekt) så skal jeg i den anden ende sende det som stream eller hvordan.. hvis vi tager ex. 2
ja.. giver faktisk lidt bedre mening.. og hvis funktionen er den samme, så hellere gøre det lidt pænt..
men, så vil jeg ikke kræve mere for mine point.. jeg takker endnu engang mange gange for din hjælp..
Synes godt om
Ny brugerNybegynder
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.