Check Directory/file Protection
Using ASP in a VBScript environment, how can I check the protection on a directory, or a
particular file?
Using ASP in a VBScript environment, how can I check the protection on a directory, or a
particular file?
I need to be able to secure files on my web server. I am using asp to secure access to links and pages, for example:
<%If Session("manager")=FALSE Then%>
You are not authorized to view this page
<%Else%>
<<<Page Code>>>
<%End If%>
The place I'm running into problems is with files. I have a lot of charts and such in PDF version. I kind of doubt there is a way to secure these files with asp, but I thought it would be worth a try.
My biggest issue is that PDFs are stored in the browser's history, so once the page has been accessed, anyone using the browser can get to thatunsecured PDF. As a brute force fix, is there some way to simply erase the site from the browser history? If not, is there a way to secure the PDF, or does someone know of a better group to post on?
is there any way to protect files or a folder from unauthorised access, i.e.when a variable is false?
e.g.
when variable li = 1 then grant access to folder and files within
when variable li <> 1 then deny access
i have a folder with images and word documents i only want people with the variable set to 1 to be able to access them.is there a way?
I have code that loops through a directory reading files..
now the problem is that files are constantly being uploaded and I only want the file system object to read those that are finished being uploaded.
How can I check the properties of the file to see if it's in middle of being written before i read the file?
I'm having a problem with the fact that I want to allow image files to be uploaded to a remote web server, as the hosting package the web site is on is IIS6 and has a default file upload size limit of 200kb. As it's a shared hosting package, the default limit cannot be changed for me unfortunately.
Anyway - i need to check the size of the file being uploaded, so i can notify the user and prevent them getting the default Microsoft error message page. The problem is that I can't implement a server side size check which works, using either Request.TotalBytes or load.getFileSize (with "load" being an object of my loader class). It seems that I can't carry out any of these operations when the file size is too large.
I am creating a text file on the server which once created I need to then copy to another directory on the network.
View Replies View RelatedI'm coding a page where you can download a lot of different files( 100-1000) but I don't want to code each file(linking and all) it would take weeks to do that. I tried with a database and asp code rding the databse but it not saving a lot of time since I got to complete the databse.
I wanna know if we can code with asp something to automaticly read each file and list them in html so I dont have to code 1000 x the samee thing.
I want to know is it possible to upload file into specific directory?
Actually I already find how to upload a file, but I can not choose/browse where I want to store/save the file.
Is it possible to search a specific directory for the most recent file and list when it was modified.
View Replies View RelatedI am working on a book selling website using ASP with an Access DB.
Basically i would like to have an image of each book in the DB to be displayed upon request in the website. So I guess what i would really like to know is
1. Can i store .jpg or .gif files in an Access DB?
2. Does it make sense to do this?
3. Would it be better to have some kind of pointer in the DB to a place in the file system where the image is stored? .......
does any one here know of a good way to to determine whether or not a
given path is a directory (e.g., "c:mydir") or a file (e.g., "c:mydir
myfile.txt")?
i started attacking this problem by using filesystemobject to check
whether or not a directory existed for the path. if so, it was a
directory path. if not, i checked to see if a file existed for it. if
so, it was a file path. Code:
Currently I am developping a internet "directory browser"
My page 'default.asp' has following entries:
CurrentPATH = Request("MyLink")
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder(CurrentPATH)
Set oFolderContents = oFolder.Files
this works fine with 'default.asp?MyPath', where "MyPath" stands for i.e.
c: emp
but NOT with 'default.asp?MyFile', where MyFile stands for i.e.
c: empfile.txt
Is there a way to determine if the link contains a file or a path? Of course
you can check for a dot (after dot, normaly it is an extension, thus a
file), but I want to have it possible also to have dots in my directories...
Anybody?
If I don't set a vritual directory for the new application on the IIS (simpley copy the new application to a parent virtual directory), the new application's Global.asa file won't work. Right?
View Replies View RelatedI have a folder with eight or ten files that can be displayed in a browser. I need to display the file with the latest creation date. I imagine there is some kind of ASP function that could like at the filename's date and pick the file that meets the criteria. How can I do this?
View Replies View RelatedSet fileSystem = Server.CreateObject( "Scripting.FileSystemObject" )
Set file = fileSystem.OpenTextFile( "config.xml", 1, False )
It's saying that 'config.xml' doesn't exist. How can I reference this file? It's in the same directory as the file with the above code. Do I need to build the path somehow?
I used to have a little ASP file (classical ASP) that would show me the total file size used per directory. I didn't need it for many years and now that I do I seem to have lost it.
Does anyone have an classical ASP file/script that will loop through your filesystem and shows the total Mb's used per directory? I could write it myself I'm sure, but if someone has a script like this ready it would save me quite some time.
is there a way in asp that you can prepend a file to the beginning of page you access in a directory? i'm not talking about the include statement because you have to put it in on everypage manually. i know you can do this in cold fusion, but i don't know how to do it in asp or if its even possible.
View Replies View RelatedI'm writing, or trying to! an ASP page that checks if a file exists and if so transfers it. the use sends a query string with the name of the file, I have this bit working, but need to check if the path and or file exists in vb6 I would write:
if dir(strFileName & " est.zip")) <>"" then
msgbox("OK 1 ")
else
msgbox("OK 2 ")
end if
In VBS for ASP?
if dir(Server.MapPath(strFileName & " est.zip")) <>"" then
response.write ("OK 1 ")
else
response.write ("OK 2 ")
end if
How can i check if a file exists? Something like:
if exist(test.txt) then
response.write "it exists"
else
response.write "it doesn't exist"
end if
Is there a way to make sure that a file is already in use using asp? For instance, if one person has opened a file and is about to write to it; then is there a way to keep another user from reading, or writing to that text file until the first user is finished?
View Replies View RelatedHow can I do a simple asp check to verify if a physical file exsists on the server or not?
View Replies View RelatedI'm trying to run each file in a directory to be put into an include file line
I can't get anything to work me. Code:
The Include file '../main.asp' cannot contain '..' to indicate the parent
directory.
I think it is refering to the fact that I have a file called
communication.asp, and in that file there is a line:
<!-- #include file=../main.asp -->
This LINE should not contain '..' to indicate the parent directory
On the other hand, reading the message as it is written, we see that it
says: Code:
I am building and intranet and i need to check if a file exist in a folder on the network. The folders are in the R drive, the web server is on the same network as the other servers. I have tried this code below but I can only check the files on the website.
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.fileexists("filename")=true then
Response.Write "Exist"
else
response.write "Doesnt Exist"
end if
set fs = nothing
Here is part of my code:
If fs.FileExists(Server.MapPath("filename.htm") Then
set f=fs.OpenTextFile(Server.MapPath("filename.htm"))
If f.ReadLine <> "" Then
First, I check to see if the file exists. If so, then I open the file for reading. Then, I read the first line to see if it equals "".
The problem here, though, is that if the file is empty, I'll get a "Input past end of file" error. So, how do I check to see if it's empty without reading the lines?
The Codes mentioned below test to see whether the File named Mobile.txt exists or not. Is there any code that tests to see whether any Files (not a particular file) is present in a folder or not?
<%
Set MyFileObject = Server.CreateObject("Scripting.FileSystemObject")
If MyFileObject.FileExists("C:Mobile.txt") Then
Response.Write("I exist!")
Else
Response.Write("I do not exist!")
End If
%>
I have a form mail script that sends an email and then writes to a text file using Server.CreateObject("Scripting.FileSystemObject").
The problem I am having is that the information needs to be saved in a Password Protected Directory. When I try to save the info it gives me a permission denied error.
I had my hosting company change the permission on the directory and the script was working ok but now it isn't.
Is there a way to pass the username and password in the script so I don't have to worry about the hosting company messing this up?
I have 2 web servers both running win server 2003 with iis 6.0. On my
PROD server I have a virtual directory called CONV. It points to a
folder on the C drive of this PROD server.
On my TEST server, I defined a virtual directory called CONV. It points
to a share called prodservernameCONV. Note that the share name is
the same name as that of the virtual directory.
Using IIS on the TEST server, I can navigate to this CONV virtual
directory and via right mouse, click EXPLORE. I see all the content I
should but when I try to doubleclick on a file I get a message saying
"Security alert" - "your current security settings do not allow you to
perform system commands on this item".
I've tried everything I can think of on the security settings for the
physical folder on the PROD server. I extended EVERYONE from READ, etc.
to FULL CONTROL. I added the user called INTERACTIVE and gave it full
control. In short, I am stumped and guessing now.
Basically, I just want to avoid duplicating all the data files on my
PROD server over to my TEST server.
Can I implement session without global.asa file in my root directory....and is there any good site for sessions tutorial.
View Replies View RelatedI'm using freeASPUpload and trying to create logic to prevent uploaded files from overwriting previously existing files.
The file I'm modifying is too long to post here. It can be downloaded from www.freeASPUpload.net.
I've been trying to insert this code in a number of places in the tester file.
If fso.FileExists(Request.Form("attach1")) then
Response.Write "Filename already exists. Please rename before up load."
Exit Function
End If
I've tried many alternatives to "Request.Form("attach1")". Everything from a variable name like "fileName". All of it only creates errors....
I need to make a check for file type at client end, ie allow only files that are images to be uploaded and prevent the others. I tried using the HtmlInputFile.Accept Property, but it somehow doesn't seem to work.
moreover, it claims to support only few browsers. Also, javascript in itself, gets very dirty, if i start making validations for every thing. Does ASP.NET support any control which can cause these validations? what is the most elegant way to do this?
There is a manner to do that, whith the file in the server and using a free dll or a API call?
View Replies View RelatedHow can I check if a file exists on the client? I have a form which requires the user to upload a document from their computer. In the event they don't enter a valid path to the file the form does not submit. How can I check if the file exists and if it doesn't, provide a suitable response?
View Replies View Related