|
Dave i am trying to upload simple word, power point, PDF documents.
i am developing a virtual univeristy application.
the purpose is that the students should be able to view soft copies of books in their browsers.
suppose i have a book of Computer Communicaiton by Andrew S. tennenbaum,
A student searches for the said book by some query string, the results appear in a datagrid like hyperlinks. as soon as he clicks the hyperlink, the book opens up in his browser, now he may either choose to view it or save it his hard disk.
i should be able to upload books(soft copy) to some central server, like my pc.
similarly students wud also require to upload their submitted course work to some central server.now tell me how wud they achieve this?
that they upload their work and it is uploaded to the server, in that case that is my machine?
please correct me if i am not on the right track.
also tell me will it be more feasible if and the students uploaded their stuff to a database?
if yes then do tell me how to upload to SQL server ?
my application is in ASP.net (with VB.net)
Urgent reply needed
Thanks
|
|
|
|
|
The file would be uploaded to the web server. If that is the machine under your desk, so be it. You can check into an article here[^] on CodeProject that will demonstrate this. You could send the posted file up to a database but it will make it very difficult to open the file in Word or Excel without using a second client to download the file from the database. A better solution might be to manage your own filesystem on the server sorting the files by, maybe, class (CIS-101), then student name,... it's up to you how you want to manage the uploaded files...
RageInTheMachine9532
|
|
|
|
|
where is the web server located in a PC?do u mean that the files will be uploaded to nay location i specify?
|
|
|
|
|
If you're asking this question, you're in serious trouble with this project!
The location of the files depends on the web server software that is running on the machine. If it's Microsoft's Internet Information Server (IIS), then the default root directory of the web server will be in C:\Inetpub\wwwroot. If this directory doesn't exist, your machine doesn't have IIS installed.
The files will get uploaded to the directory that the page is hosted in. Maybe, something like C:\Inetpub\wwwroot\myASPnetApp. Once the file is uploaded to the web server, you can either move it to a more appropriate location or upload it to a database.
RageInTheMachine9532
|
|
|
|
|
why in the world am i in trouble if i may ask?
i do have the IIS
|
|
|
|
|
Because these are the most basic of details on the subject of running a web server, managing the file system, and storing things in an appropriate place to make administration easier. These are details that have nothing to do with writing code. If you don't know them, you're going to have a very difficult time writing code to get the machine to do these things for you.
RageInTheMachine9532
|
|
|
|
|
i have no prior experience in DOT net.i am learning and implementing at the same time
|
|
|
|
|
I have MSAccess 2000 on Windows XP Pro - I have been using access on and off for ages but the version I am using now is all but unusable. I just added 460,000 into an emoty database - 124MB of data became 240MB of data - when I added another field (long integer, not indexed) then used VBA to add a sequential number the database became over 2GB in size. This always happens, meaning I cant do anything in Access.
Does anybody else get this?
Rugby League: The Greatest Game Of All.
|
|
|
|
|
Simple solution - SQL Server. Access is a desktop database relying entirely on the file system and was never meant to handle databases of this size, nor modifications to it like this. When you attempted to add the new field, you actually told Jet to rewrite the schema of the database and allocate room in the existing data for it. It doesn't do this in a seperate file. It does this inside the same .MDB file. In effect, you told Jet to duplicate everything in the database while adding the new field. Then, Jet will dump the original data, but not free the space at the beginning of the file that the original data occupied. If at all possible, open the database in Access and Compact it. This SHOULD rewrite the database back into a smaller file.
RageInTheMachine9532
|
|
|
|
|
I realise that but why would it swell in size to 2GB? I have been using access for ages and this is a new phenomenon. It has become almost unusable. The stuff I use access for isn't worth bothering with SQL Server (or it wasn't until thus happened)
Rugby League: The Greatest Game Of All.
|
|
|
|
|
Open it in Access and compact/repair it to get it back down to a normal size... It could also be that the database was corrupt to begin with?...
RageInTheMachine9532
|
|
|
|
|
The database wasn't corrupt, it was a brand new, newly populated, single table database. It happens every time, regardless of the data. Adding a single field should not inflate the size of the database up to 2GB - if it that happened MSAccess would have died a death a long time ago. I want to know why it is happening and if anybody else has had these issues.
Rugby League: The Greatest Game Of All.
|
|
|
|
|
After searching around the 'Net, it seems everyone is having this problem and it's not version specific. There are work arounds to compat the database back down, but nothing will prevent the bloat from happening. It appears to be the nature of the beast. I've never run into the problem to your extent simply because I do 99% of my work on SQL Server, even the small databases...
RageInTheMachine9532
|
|
|
|
|
I think you should compact and repair it before you do anything. The long integer type is not too long for DB.
|
|
|
|
|
Hi
I'm using a TextBox (or could use a RichTextBox) to display a file. I want it to default to showing the last few lines of the file, rather than the first. I've had a look at MSDN but I can't seem to find anything relevant. Can you help?
SH
|
|
|
|
|
Try this
<br />
rtb.SelectionStart = rtb.TextLength<br />
rtb.ScrollToCaret()<br />
Hope this helps.
Aaron Eldreth
TheCollective4.com
My Articles
While much is too strange to be believed,
Nothing is too strange to have happened.
- T. Hardy
|
|
|
|
|
You star! Thanks very much.
|
|
|
|
|
No problem. Glad I could help.
Aaron Eldreth
TheCollective4.com
My Articles
While much is too strange to be believed,
Nothing is too strange to have happened.
- T. Hardy
|
|
|
|
|
hi
i want to acccess the data field of a tcp packet( in a wireless network lan), so that when the packet leaves my computer it will encrypted with my algorithm and when it reached to the destination it will be decrypted.can anyone help me in that( i dont want to send my own tcp packet instead i want to use the packets which arrive and leave from the network traffic )
1-how can i access the data field of TCP packet?
2-how i use winpcap? if winpcap is used tp capture the packet.
3.should i have to place the field in the buffer or can i encrypt the field without any buffering?
i will be thankful if you people help me in that, i cant find anything around on the internet like that.
Thanks.
i am in real need these days.
Babur
|
|
|
|
|
If your asking these types of questions, you are definately not prepared for a project such as this. You'll need to know ALOT about the TCP/IP stack, how it works and why, about Windows device drivers, how to write them, debug them in kernel mode, and how to encrypt/decrypt data. There is no way this can be explained to you on the boards here.
Your complications will include re-writing the packet data, updating any packet checksums, field sizes, etc... But, you have to rewrite the packet only if it belongs to the application you want to encrypt data for. This alone will be a MAJOR problem for you to overcome since packet drivers don't care what applications are using them and no API functionality is in place to enable this.
You better bet to accomplish encryption is for your application to do the data encryption before it is serialized to the network...
RageInTheMachine9532
|
|
|
|
|
Friends, i want to ask that is there a way to auto fix columns in a data grid, I mean if i have to display just two columns in data grid and datagrid size is larger than two columns width.. they just r displayed on left and rest of the grid remain empty.. how can i FILL data grid with only two coloumns.. ? Should i have to chage the columns width manually.. but what if there are three columns sometimes to display?
looking to here from u soon
|
|
|
|
|
I dp not know open, read , write in vb.net., and the other thing is that, how create a data in vb.net, this is the line of code which i tried, but does not work at all. textbox1.databindings.add("text", data1, "Name")
tell me the steps how to do this things please who ever can tell me.
|
|
|
|
|
|
HI,
I have a problem with VB.net’s DataGrid. I wish to have two header rows with the bottom header nested in the top header eg The top header is Monday with Lunch and Dinner as headers underneath
____________________________
| __ Monday__ | __ Tuesday__ |
|----------------------------- |
|Lunch | Dinner |Lunch | Dinner |
|----------------------------- |
| ****| *****| ****| ***** |
|----------------------------- |
| ****| *****| ****| ***** |
|----------------------------- |
Cheers Shane
|
|
|
|
|
im a beginner using VB.net and im trying to display an autonumber in a vb.net form
ive got a person table (in access) with the fields person_ID, person_firstname, person_surname. The person_ID field is an autonumber.
Ive connected the database to a vb form (not web form). On the form ive added an Add button.
(So what im trying to achieve is when u click on the add button, the next availalbe autonumber should appear)
but i dont know how to do it. Every site ive looked at says to set autoincrement to 1. I have no idea how to do this, so could someone give me a step by step guide on how to do this, or send me an actual example of how it works
my email is cheetahshot@hotmail.com
thx
|
|
|
|