cancel
Showing results for 
Search instead for 
Did you mean: 

Desktop File Access : how to use it ?

dofre
Champ in-the-making
Champ in-the-making
Hi !

I've got a problem with the Desktop File Access. I cannot use it like in the flash demo. I run Alfresco on localhost, because I have to make a university presentation about alfresco and I do not have a server.

Does the problem come from the fact that I use Alfresco in localhost ?

Thanks a lot for helping me

fred.
17 REPLIES 17

steve
Champ in-the-making
Champ in-the-making
Hello,

This could be caused by a couple of things.

First, you need to use the machine's name, rather than localhost, to access the desktop file access.

Also, the machine needs to have networking running. If the machine is stand alone you can set up a loopback adapter to create a virtual network. See this link for information on how to set this up:
http://support.microsoft.com/default.aspx?scid=kb;en-us;839013

Steve

dofre
Champ in-the-making
Champ in-the-making
thank steve for youre answer, but it still doesn't work 😞

How can I reach the Alfresco's directory … ? From where ? wich with address ? Do you think that the problem comes from the localhost connection ?

This is my wireless local network :

HOST 1 : server Alfresco, I can reach Alfresco like this : http://localhost:8080/alfresco

HOST 2 : http://what.to.reach/alfresco ???
or
             \\HOST1\what_to_reach_alfresco ????

Thanks a lot for your answer.

Dofre.

steve
Champ in-the-making
Champ in-the-making
Hello,

We have two methods you could use to get desktop file access:
WebDAV and CIFS.

If you are using WinXP, you can create mappings to these in the following ways:

WebDAV - Open up 'My Network Places'. In the 'Network Tasks' list select 'Add a network place'. (If you use folder view you will have to click on the 'Folders' icon in the toolbar to display the available tasks).
You should be presented with the 'Add Network Place Wizard', in there add the following to the 'Internet of network address' field: http://machinename/alfresco/webdav
If you do this correctly you should be prompted to log in. When you finish the wizard you should have a link in 'My Network Places' to your Alfresco WebDAV store.

For CIFS, use 'Map Network Drive' in the tools menu of 'My Network Places'.
Use the following in the 'Folder' field: \\machinename_a\alfresco
If you do this correctly you should be prompted to log in. When you finish the wizard you should have a link in 'My Network Places' to your Alfresco CIFS connection.

Steve

dbrunner
Champ in-the-making
Champ in-the-making
When I try to access the URL http://localhost:8080/alfresco/webdav via firefox/internet explorer, i see the spaces/documents as an HTML page.

I didn't manage to add the link as a network place. Any hints ?

Daniel

derek
Star Contributor
Star Contributor
Hi,

You can make Explorer access WebDAV by opening My Network Places and using "Add a network place".

If you are running CIFS on a localhost, and the machine name is AAA, then you can access CIFS by going START->RUN and typing \\AAA_a and ENTER.  That should bring up a login dialog to the machine.  You can map a network drive to this as well.

Regards

dbrunner
Champ in-the-making
Champ in-the-making
Via CIFS, I dont't have any problem, it's working fine. But when I am trying via webdav ("Add a network place"), the Windows Explorer doesn't find the webdrive (on the same PC, via Firefox, I can access the folders via URL links).

Daniel

rbramley
Champ in-the-making
Champ in-the-making
Another way of doing it in IE:
If you click on the 'Folders' button on the 'Standard Buttons' toolbar (or View | Explorer Bar | Folders) - you will see the tree My Computer > Web Folders > webdav on localhost
In Explorer it should now show up under 'My Network Places'…

pmarreddy
Champ in-the-making
Champ in-the-making
hi

when i tried to open using iexplorer i got this error.


org.alfresco.error.AlfrescoRuntimeException: Transaction must be active and synchronization is required
   org.alfresco.repo.transaction.AlfrescoTransactionSupport.registerSynchronizations(AlfrescoTransactionSupport.java:364)
   org.alfresco.repo.transaction.AlfrescoTransactionSupport.getSynchronization(AlfrescoTransactionSupport.java:349)
   org.alfresco.repo.transaction.AlfrescoTransactionSupport.bindNodeDaoService(AlfrescoTransactionSupport.java:203)
   org.alfresco.repo.transaction.NodeDaoServiceTransactionInterceptor.invoke(NodeDaoServiceTransactionInterceptor.java:59)
   org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
   $Proxy1.getNode(Unknown Source)
   org.alfresco.repo.node.db.DbNodeServiceImpl.exists(DbNodeServiceImpl.java:116)
   sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   java.lang.reflect.Method.invoke(Method.java:585)
   org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)
   org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:165)
   $Proxy2.exists(Unknown Source)
   sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   java.lang.reflect.Method.invoke(Method.java:585)
   org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:212)
   $Proxy3.exists(Unknown Source)
   org.alfresco.repo.security.person.PersonServiceImpl.getPersonOrNull(PersonServiceImpl.java:149)
   org.alfresco.repo.security.person.PersonServiceImpl.getPerson(PersonServiceImpl.java:106)
   org.alfresco.repo.webdav.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:149)

pmarreddy
Champ in-the-making
Champ in-the-making
hi,

i am getting the same error (as above trasnsaction must be active) even if i try with another user. can some one help me.


prasanth.