Här är min nuvarande kod för att uppdatera en fil:Uppdatera fil
[code]
Sub UpdateFile()
Dim strFile, strNewContent as string
strFile = Request.Querystring("file")
strNewContent = Request.Form("content")
Dim ioFile as System.IO.File
IF ioFile.Exists(Server.MapPath(strFile)) Then
Dim fs as System.IO.FileStream = System.IO.File.OpenWrite(Server.MapPath(strFile))
Dim info As Byte() = _
New System.Text.UTF8Encoding(True).GetBytes(strNewContent)
fs.Write(info, 0, info.Length)
fs.Close()
'Denna ändrar "senaste ändrad"
System.IO.File.SetLastWriteTime(Server.MapPath(strFile), System.DateTime.Now)
End IF
Response.Redirect("SealStudio.aspx?action=showFile&file="& strFile)
End Sub
[/code]
Men just nu så lägger den bara det jag skrivit i min textarea längst fram i filen, den ersätter inte allt som var i filen innan, som jag vill att den ska göra..
Hur gör man detta?