Hello spånar lite här, men kan ju vara så att \t tolkas som ett tabulator tecken? Nope, d å är det c# du tänker på. Vb.net (hela vb-familjen) har inga sådana specialtecken. Nej, det är inte problemet. filnamen är det inga problem med heller. Kan hårdkoda in namnet och ändå blir det fel och felmeddelandet kommer. nu får man skämmas lite ...Upload av fil som spökar i IE men inte Mozilla
får detta felmeddelande i IE:
<code>
The given path's format is not supported.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NotSupportedException: The given path's format is not supported.
</code>
I mozilla funkar det alldeles utmärkt.
Här är lite kod för att ladda upp filen:
<code> Public Shared FUnction SaveDataFile(file As HttpPostedFile, filename As String) As String
Dim saveToFolder As String = "\temp"
Dim tmpFilename As String
If (filename Is Nothing OR filename = String.Empty) Then
tmpFilename = filename
Else
tmpFilename = file.FileName
End If
Try
file.SaveAs("\temp\" & file.Filename)
Return file.Filename
Catch Ex As Exception
Throw Ex
End Try
End Function
</code>
Formatet på text-filen är System.Text.Encoding.GetEncoding(850))
Annars kan man inte läsa svenska tecken. Text-filen kommer från en AS400-export
cya,
/PatrikBSv: Upload av fil som spökar i IE men inte Mozilla
Sv: Upload av fil som spökar i IE men inte Mozilla
Fråga: Kan du inte ta och skriva ut filnamnen?Sv: Upload av fil som spökar i IE men inte Mozilla
Spelar ingen roll vad du har för namn på foldern, vilken sökväg du har till foldern .... samma fel vad man än gör.
Låter dock lite tokigt att det inte ska funka, p g a formatet (MS-DOS text-fil) .... går ju att lösa och få giltiga svenska tecken, med GetEncoding(850)
cya,
/PatrikBSv: Upload av fil som spökar i IE men inte Mozilla
cya,
/PatrikBSv: Upload av fil som spökar i IE men inte Mozilla
vad returnerar file.Filename om inte hela pathen :( ....
fast jag hårdkodade SaveAs strängen så "glömde" jag ändå att ändra vad funktionen returnerade ... file.Filename
ja, ja ... nu var det löst ;)
cya & thx,
/PatrikB