SDK |
Test Write Permission for ASP |
ASP will test to see if it can write to the "uploads" directory. <% ' IF YOU SEE THIS ASP COMMENT IN YOUR BROWSER THEN ASP IS NOT WORKING! ' NOTE: This uses a relative pathname. You may want to substitute another directory. uploadDir = "../uploads/" Response.Write "Upload dir = " & uploadDir & vbLF ' Get client computer's IP address. client_ip_address = Request.ServerVariables("REMOTE_ADDR") Response.Write "client_ip_address = " & client_ip_address & vbLF ' Generate a unique filename based on the time and IP address. uniq_id = cstr(Date) & cstr(timer) & client_ip_address unique_filename = Server.MapPath(uploadDir) & "\temp_" & simple_hash(uniq_id) & ".txt" Response.Write "unique_filename = " & unique_filename & vbLF Set fs = Server.CreateObject("Scripting.FileSystemObject") if( not fs.FolderExists(Server.MapPath(uploadDir)) ) then Response.Write vbLF & "Test FAILED! Directory " & uploadDir & " does not exist!" & vbLF Response.Write "Please modify the ASP code in this script to match your server folders." & vbLF else ForWriting = 2 ' constant read/write/append Set stream = fs.OpenTextFile(unique_filename, ForWriting, True) On Error Resume Next stream.WriteLine("abcd") if Err.Number <> 0 then Response.Write vbLF & "Write permission test FAILED!" & vbLF Response.Write "Could not write to file in directory:" & vbLF Response.Write " " & uploadDir & vbLF Response.Write "Please change write permission according to the installation instructions." & vbLF else Response.Write vbLF & "Write permission test PASSED!" & vbLF end if On Error Goto 0 stream.Close set stream = Nothing set fs = Nothing end if %> If the write test failed, see installation step #2 related to setting write permission for the "uploads" folder. Otherwise please continue with the next test.
|