If you want to transfer files from machine to machine on your network (without using a USB drive), there is a very simple application available in the iTunes App store called "Files lite". Look under the Productivity category to find it. It is an ingenious and free (if somewhat limited) way to turn your iPhone or Touch into a network attached storage device, as well as expand the ability to share files.
"Files" is essentially a stripped-down web server that includes the HTTP extensions for WebDAV (Web-based Distributed Authoring and Versioning). WebDAV allows users to log into and remotely manage files on web servers. Microsoft first supported WebDAV clients in Windows 98 with a feature called web folders. Basically, a client could connect to a WebDAV collection as an extension of Windows Explorer. Later versions allow you to mount web folders much like a network drive, and used a redirector to more closely work at the file system level. To connect requires you to enter the URL of the collection in Windows Explorer like thus:
http://host/folder
Some issues with the later MS version of WebDAV client might require you to use the following variations:
- Explicitly specify a port number in the URL e.g. http://host:80/path/
- Use a fully qualified domain name: NET USE Z: http://drive.example.org/drive
- Specify the user in the URL http://user
host [dot] tld/path/.
In the case of Files with Windows Vista, I have found the most reliable way is to simply enter the address and port number as thus in Windows Explorer address bar:
\\IP Address:port
Navigating from Windows Explorer...
After connecting to the top level, you can then navigate into the Public folder (where you can add files, etc.). I did have some issues getting it to connect, so you may have to do some tinkering. As pointed out before, the Windows client has always been somewhat buggy. I have not tested other clients, like Samba in Linux, but any client that supports WebDAV should be able to connect.
Running Files on your iPhone/Touch...
After installing Files to your iPod Touch or iPhone, run the app, and turn on the file server (little green button in lower left corner). Then as described above, on your Windows computer, navigate to the correct path in Explorer. You can also use a Web Browser, but you will only be able to view or download files. Using the explorer file browser in Windows will allow you to copy and paste files to your iPod/iPhone much like any network attached drive/folder. You can also create new folders, etc.
Files Settings...

A non-secured web server is perhaps not the best thing to have running on your iPhone/iPod so you probably don't want to run this on a continual basis, but you can at least turn on the option to use authentication. This will make it harder for just anyone to come snooping into your files. Select the lower-right gear icon to access server settings and turn on authentication. You can quickly turn on/off the server by selecting the lower-left button again. When it is running, it will indicate a green status.
Viewing Files...

You can also view files of known types (at least known to iPhone or Touch): Word, Excel, Powerpoint, PDFs, images, video and audio files. The lite version has a 200MB limit to the amount of files you can transfer. The full version lifts the limit completely, and allows importing of pictures to your photos application. I would like to see the full version support moving all file types in both directions (i.e. from the OS to Files, and vice versa), but I have a nasty feeling that's the kind of functionality Apple might want to suppress. If you could move files easily to your device without using the app store...well, nevermind. Check out Files lite and maybe buy the full version. I think you'll find it's very handy. I used it to move my iPod PDF user manual onto my iPod, since it doesn't have any decent on-board help.


ERROR
Hey please help me out. I couldn't connect to the WebDAV server of my ipod touch. I've been trying to go to the URL of my ipod's webDAV server but it wouldn't let me through. What should I do? I already updated my WebDAV versions or softwares.
My OS is Vista and this is what I basically do:
Computer and then Map Network Drive and then type up the URL of my ipod's server like these:
1. http://192.167.1.100:8080
2. http://ipod-touch.local:8080
They both don't work. It says, "Error: 0x80070043 Network name cannot be found."
I even tried it in my Safari Browser/Internet Explorer/Mozilla Firefox and still doesn't work.
Please help me out This app is what I need for school. Thanks
re: error
Can you ping the ipod from Vista? By going to Start menu, and type "cmd" in search will open command prompt, then type "ping" and the address of your iPod. I'm assuming they are on the same network. Try not starting with "Map network drive" but as I describe above. Simply type in the IP address of the ipod (not the name) in file explorer address bar as shown above in my example: \\192.167.1.100:8080 Then after you have connected to the drive and can see the contents, you can right-select to map it later. Are you running a firewall that might prevent such connections, or possibly not on the same network?
Hi, I am using Linux. I can
Hi,
I am using Linux. I can read the content of the files-lite folder using konqueror and even create folders on it but I cannot transfer files.
Konqueror
I will need to install it and test. I use Gnome, not KDE but I guess I can add Konq with Qt and some kdelibs. Reading the docs suggests that webdav is supported.
COOL!
Very nice ...
i have not seen better IPOD / Iphone Http server.
Thx Alot for post this post :S ? :D
!
Ubuntu Upload test
Alan, I tested this using my latest netbook install (remix) of Jaunty. I installed the Konqueror libs/files. I was able to xfer a jpg to a new folder on my iPod touch and then download it in both FIrefox and Konqueror both no problem. I would recommend updating files lite to the latest version, of course. Is your iPhone or touch possibly "jailbroken"? Since there doesn't seem to be any permission settings available in the app (other than turn on/off authentication), I wonder if the filesystem is preventing you from adding files? Maybe it's an issue in your Konqueror settings? What Linux version are you running, etc? Have you tried in another browser like FFox?
Files Lite
Hey, does anyone know if I will be able to watch my .avi and other movie files on the iphone/ipod if I get this app? I have a HTPC media center running win xp with hundreds of movies, if I hook this up, would I be able to watch those files on my iphone and ipod touch. I apologize, if it's a stupid question. Thanks in advance. elmishino
hotmail [dot] com
When I get some time...
I will look into this, when I get some time. I use xbmc personally, and I think you could probably link to webdav folder in there, but again have to try it. Not sure you can map a drive in Windows to a webdav folder, but if you can browse to it, might be possible. I have to research what file types are supported by Files Lite.