1. A computer-readable memory device having instructions stored thereon, wherein the instructions are configured to cause at least one device to perform operations comprising: generating a hyperlink comprising a first address portion and a second address portion according to a selection of an icon from a drag-and-drop user interface, wherein the first address portion identifies a network address of the local server application and the second address portion addresses a location in a memory system of the at least one device where the file is accessible, wherein the icon identifies the file, and wherein the hyperlink is automatically generated and includes concatenating the first address portion with the second address portion; receiving a file request at a local server application in the at least one device, wherein the file request is received from a client requesting a file, wherein the file request comprises the first address portion and the second address portion; analyzing the second address portion to identify a type of memory system access that is requested by the file request; retrieving the file from the location in the memory system with the local server application or with a hypertext transfer protocol (HTTP) server application in the at least one device based on the type of memory system access requested by the file request; and transmitting, by the local server application in the at least one device, the file to the client.