Hur kollar jag filändelsen när jag använder dimacs w3.upload?
hittade nåt på deras sajt...
var fileField = upLoad.Form( "theFile" );
var type = new String ( fileField.ContentType );
// type now contains the content type of the file
// for example: 'image/pjpeg'
men det funkade ju inte alls..
hur knapar jag in det i min aspkod?
Set upload = Server.CreateObject( "w3.upload" )
Set fileName = upload.Form( "thefile" )
if type="image/pjpeg" then
fileName.SaveToFile( "e:\tptitan\upload\erik."&type)
%>
KLAR!
<%
end if
och hur får jag ."sen den filändelsen det va?"
jag vill alltså döpa om filen på servern, men inte ändra filändelse....
Du kan använda FileSystemObjects funktion GetExtensionName.
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set upload = Server.CreateObject( "w3.upload" )
Set fileName = upload.Form( "thefile" )
type=fileName.ContentType
if type="image/pjpeg" then
fileName.SaveToFile("e:\tptitan\upload\erik."& objFSO.GetExtensionName(fileName.filename))
%>
KLAR!
<%
end if
fungerade...
när jag ändrade if satsen till ="image/bmp"
för när jag valde en jpg fil fick jag image/bmp när jag skrev ut det....
för gif filer va det image/gif så jag vet inte varför den "säger" att det ska vara bmp.. eller är det jag som inte fattar nåt.. det borde väl va img/jpg?
261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a