ska det verkligen vara
if type="image/[b]pjpeg[/b]" then
... ;)
------------------
kolung.....det tål att tänkas på!
5 svar · 321 visningar · startad av erik_nordell
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....
ska det verkligen vara
if type="image/[b]pjpeg[/b]" then
... ;)
------------------
kolung.....det tål att tänkas på!
Dimacs exempel är i JScript, men det såg nu nog.
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
------------------
/emission
If you see someone without a smiley, give them your colon.
... eller:
if type="image/pjpeg" then
type = ".jpg"
......
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
en sak till.
type är ett reserverat ord och BÖR inte användas för att namnge variabler.
använd tex - strExtension - istället
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
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?