Quote:
Originally Posted by cybmole
I disagree- If I try to open a zip file on a remote PC across homework, the zip is copied to a temp location on my PC & processed here.
a typical network configuration only will give you read access to the remote PC, a lax one may give you read/write file access but only a very unsafe one it will allow you to execute processes on the remote PC ( as is needed for an unzip) That would be horribly dangerous
so I don't believe you can create a setup where a remote PC can be told to unzip an epub without also opening a door for possible malicious .exe operations.
but hey, tell me there's a safe workaround if there is one...
|
That is assuming that your average web server just gives the browser free access to the server PC, which is not even remotely true.
What happens is that the server is willing to do certain things if asked to do so,
does do, then hands the results to the browser. For example, transferring html webpages, but also accepting uploads or converting uploaded epubs or hundreds of other things. A ridiculously large portion of the internet is
designed around the idea of running programs at the request of a remote browser, and that's without even getting into the idea of cloud computing....
Webscripting languages revolve around the idea of running programs on the server PC at the behest of a client PC. When you view this webpage right here, the MobileRead server grants a subprocess the right to interpret php code which reads and writes to a database, at your request. And if you upload an attachment, the server has given you the right to store files on it.