<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Life ray content</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112637087" />
  <subtitle>Life ray content</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112637087</id>
  <updated>2026-04-04T22:46:21Z</updated>
  <dc:date>2026-04-04T22:46:21Z</dc:date>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112654453" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112654453</id>
    <updated>2019-03-08T21:53:21Z</updated>
    <published>2019-03-08T21:53:21Z</published>
    <summary type="html">What do u mean by local service here?</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T21:53:21Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112653825" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112653825</id>
    <updated>2019-03-08T21:51:34Z</updated>
    <published>2019-03-08T21:51:34Z</published>
    <summary type="html">Great. Thanks for pointing me out in the right direction.&lt;br /&gt;&lt;br /&gt;I see that we can map folder to document library using webdav. &lt;br /&gt;&lt;br /&gt;Is it possible to programmatically acess files using liferay api based on folder id? if yes, what API and method&amp;gt;? Can u please give me link or reference for that? Thanks</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T21:51:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112652495" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112652495</id>
    <updated>2019-03-08T20:25:56Z</updated>
    <published>2019-03-08T20:25:56Z</published>
    <summary type="html">More than I mentioned above? &lt;br /&gt;&lt;br /&gt;Ctrl-F WebDAV</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2019-03-08T20:25:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112651842" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112651842</id>
    <updated>2019-03-08T19:43:50Z</updated>
    <published>2019-03-08T19:43:50Z</published>
    <summary type="html">I want to migrate documents from liferay to Sharepoint. Please advice the path or tool or procedure</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T19:43:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112650855" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112650855</id>
    <updated>2019-03-08T19:03:53Z</updated>
    <published>2019-03-08T19:03:53Z</published>
    <summary type="html">&lt;blockquote&gt;Effi Ree&lt;br /&gt;1. Maybe storage format is irrelavent for you but for me IT&amp;#39;S NOT. I would not want to store my document somewhere i dont know exactly how it works or how i would get out of such system in future. That is the reason i am more interested in keeping my documents in some open format while using liferay functionality. Does it make any sense to you? so &lt;strong&gt;how can i configure liferay to keep my documents in open format on filesystem or is it not possible to configure it?&lt;/strong&gt;&lt;br /&gt;&lt;/blockquote&gt;well, if you really need it: The &lt;a href="https://github.com/liferay/com-liferay-portal-store/blob/master/portal-store-file-system/src/main/java/com/liferay/portal/store/file/system/AdvancedFileSystemStore.java"&gt;current implementation&lt;/a&gt; should be backwards compatible with your version. I&amp;#39;d still argue that you don&amp;#39;t need to understand the storage format. &lt;br /&gt;&lt;br /&gt;If you want your data out, there are interfaces and APIs, e.g. WebDAV, as mentioned above. Thou shalt not mess with the store directly. Last time I&amp;#39;m saying that. If you want to edit, retrieve, update, get your files: Do that through the established ways. You&amp;#39;ll be able to get them out just the same way as you&amp;#39;ve put them in.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Effi Ree&lt;br /&gt;&lt;br /&gt;2. Another reason, i wanted to know if original file configuration is&lt;strong&gt; possible or not &lt;/strong&gt;is that i have a legacy liferay 6.0 envoriment and my developer left and that server was dead for so long and no one has any idea about it. So we are trying to figure out the location of actual files ( docs, pdf)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Possible? Sure. With the AFSH implementation: Nope. With your own implementation (after a data migration): Yes. Worth it? No. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You&amp;#39;re on the wrong path, let&amp;#39;s get productive: What do you want to do with those files, once you have them? With this, we&amp;#39;ll be able to help you. Asking for arbitrary technical details without any background of your problem isn&amp;#39;t worth the time. On Stackexchange, they call this the &lt;a href="https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem"&gt;XY problem&lt;/a&gt;.</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2019-03-08T19:03:53Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112650194" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112650194</id>
    <updated>2019-03-08T17:41:00Z</updated>
    <published>2019-03-08T17:41:00Z</published>
    <summary type="html">Thanks for your detailed reply.&lt;br /&gt;&lt;br /&gt;1. Maybe storage format is irrelavent for you but for me IT&amp;#39;S NOT. I would not want to store my document somewhere i dont know exactly how it works or how i would get out of such system in future. That is the reason i am more interested in keeping my documents in some open format while using liferay functionality. Does it make any sense to you? so &lt;strong&gt;how can i configure liferay to keep my documents in open format on filesystem or is it not possible to configure it?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Another reason, i wanted to know if original file configuration is&lt;strong&gt; possible or not &lt;/strong&gt;is that i have a legacy liferay 6.0 envoriment and my developer left and that server was dead for so long and no one has any idea about it. So we are trying to figure out the location of actual files ( docs, pdf)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Irfan</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T17:41:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112649878" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112649878</id>
    <updated>2019-03-08T17:21:29Z</updated>
    <published>2019-03-08T17:21:29Z</published>
    <summary type="html">&lt;blockquote&gt;Effi Ree&lt;br /&gt;&lt;br /&gt;1. I understand that we should not access files directly and it can cause issues, Sorry, i think i was not clear in asking question, Let me rephase my question,&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Is it possible in liferay to store files on file system in original format (pdf, doc )or not? if yes, what configurations are required to achieve it?&lt;/strong&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The answer is: You shouldn&amp;#39;t care. They&amp;#39;re stored and retrieved. No access should ever happen to that directory, apart from backup and restore (in bulk). &lt;strong&gt;The storage format is irrelevant.&lt;/strong&gt; Period.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Effi Ree&lt;br /&gt;&lt;br /&gt;2. Am i right in assuming that we can get document based on document id or folder id using liferay api? if yes, where can i find that API and its method name?&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Liferay&amp;#39;s API (for local access, or for JSON access) is documented on &lt;a href="https://docs.liferay.com"&gt;https://docs.liferay.com&lt;/a&gt;.  The document library classes start with &amp;#34;DL&amp;#34;. It&amp;#39;s a bit too much to write a full sample here from scratch, not knowing if you have &lt;em&gt;any&lt;/em&gt; experience with the Liferay API (I assume not). Everything that&amp;#39;s called DL*LocalService is only available locally, everything that&amp;#39;s DL*Service (apart from the LocalService, that would match this wildcard as well) is also available on your server - check (from memory) /api/jsonws appended to your server&amp;#39;s URL while being logged in.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Effi Ree&lt;br /&gt;&lt;br /&gt;3. &amp;#34;sync client&amp;#34; what is the purpose of that? any reference or link please?&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="https://www.liferay.com/supporting-products/liferay-sync"&gt;https://www.liferay.com/supporting-products/liferay-sync&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The alternative, as mentioned in another post, might be WebDAV: Find the link in your Document Library, labelled &amp;#34;Access from Desktop&amp;#34; or similar, and use that one for WebDAV access.&lt;br /&gt;&lt;br /&gt;And Liferay 6.0? I&amp;#39;d recommend to upgrade. 6.0 (CE) has not been updated since 2013</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2019-03-08T17:21:29Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112649249" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112649249</id>
    <updated>2019-03-08T17:00:02Z</updated>
    <published>2019-03-08T17:00:02Z</published>
    <summary type="html">&lt;blockquote&gt;Fernando FernandezWebdav, maybe?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;What does it mean? Can you please explain what are you trying to say?</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T17:00:02Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112648915" />
    <author>
      <name>Fernando Fernandez</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112648915</id>
    <updated>2019-03-08T16:47:08Z</updated>
    <published>2019-03-08T16:47:08Z</published>
    <summary type="html">Webdav, maybe?&lt;br /&gt;&lt;br /&gt;HTH&lt;br /&gt;&lt;br /&gt;​​​​​​​Fernando</summary>
    <dc:creator>Fernando Fernandez</dc:creator>
    <dc:date>2019-03-08T16:47:08Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112648286" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112648286</id>
    <updated>2019-03-08T16:45:30Z</updated>
    <published>2019-03-08T16:45:30Z</published>
    <summary type="html">Hi again !!&lt;br /&gt;&lt;br /&gt;Appreciate your quick response.&lt;br /&gt;&lt;br /&gt;1. I understand that we should not access files directly and it can cause issues, Sorry, i think i was not clear in asking question, Let me rephase my question,&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Is it possible in liferay to store files on file system in original format (pdf, doc )or not? if yes, what configurations are required to achieve it?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;2. Am i right in assuming that we can get document based on document id or folder id using liferay api? if yes, where can i find that API and its method name?&lt;br /&gt;&lt;br /&gt;3. &amp;#34;&lt;p style="text-align: left"&gt;&lt;span style="color: #333333"&gt;&lt;span style="font-family: &amp;quot;Source Sans Pro&amp;quot;,sans-serif"&gt;&lt;span style="font-size: 16px;"&gt;sync client&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&amp;#34; what is the purpose of that? any reference or link please?&lt;br /&gt;&lt;br /&gt;Thanks</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T16:45:30Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112647903" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112647903</id>
    <updated>2019-03-08T16:33:19Z</updated>
    <published>2019-03-08T16:33:19Z</published>
    <summary type="html">It doesnt matter how Liferay stores it, you should never go to the filesystem yourself.&lt;br /&gt;&lt;br /&gt;All data under the Liferay APIs require API usage to access that data less you introduce data corruption and/or system instability.&lt;br /&gt;&lt;br /&gt;Liferay 6.0? No tools or anything that I am aware of for bulk download. The sync client is a possibility, but I don&amp;#39;t remember if that was available for 6.0.&lt;br /&gt;&lt;br /&gt;The Liferay APIs are JSON-based web services so they do not have any client library limitations.&lt;br /&gt;&lt;br /&gt;What he meant for #5 is that the files are not there for you to access in any way. The whole thing is backed up and the whole thing is restored, but you don&amp;#39;t go around picking apart the pieces.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-03-08T16:33:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112645424" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112645424</id>
    <updated>2019-03-08T15:02:02Z</updated>
    <published>2019-03-08T15:02:02Z</published>
    <summary type="html">Thanks for your reply, i really appreciate that.&lt;br /&gt;&lt;br /&gt;1. As i mentioned i am using &amp;#34;&lt;strong&gt;Advanced file system hook&lt;/strong&gt;&amp;#34;, what else i need to know to so that anyone would be able to tell me what exactly is the structure? what properties and where i should look for it?&lt;br /&gt;&lt;br /&gt;2. Am i correct in assuming that in any case, my files would be &lt;strong&gt;&amp;#34;encrypted or .afsh&amp;#34;&lt;/strong&gt; files stored in some liferay defined hierarchy OR is there still any possiblity (depends on configuration of liferay) that my files could be .&lt;strong&gt;docx or pdf&lt;/strong&gt; under the folders (depends on my implementation)?&lt;br /&gt;&lt;br /&gt;3. Can you please refer me &lt;strong&gt;any tool or API website link&lt;/strong&gt; that i can use to get bulk documents or folder wise document from liferay 6.0?&lt;br /&gt;&lt;br /&gt;4. Can we use Dot net (ASP.net / C#) to call these API&amp;#39;s?&lt;br /&gt;&lt;br /&gt;5. &amp;#34;&lt;p style="text-align: left"&gt;&lt;span style="color: #333333"&gt;&lt;span style="font-family: &amp;quot;Source Sans Pro&amp;quot;,sans-serif"&gt;&lt;span style="font-size: 16px;"&gt;The only time when it&amp;#39;s legit to access the files in the storage directory is for backup and restore.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&amp;#34;  can you explain me how to do it or any link that i can follow?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks in advance</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-08T15:02:02Z</dc:date>
  </entry>
  <entry>
    <title>RE: Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112640752" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112640752</id>
    <updated>2019-03-08T08:40:01Z</updated>
    <published>2019-03-08T08:40:01Z</published>
    <summary type="html">&lt;blockquote&gt;Effi Ree&lt;br /&gt;I am very new to liferay. My implemetation of liferay is using advanced file system hook. &lt;br /&gt;&lt;br /&gt;Once user upload a pdf file (abc.pdf )in portal,  &lt;br /&gt;&lt;br /&gt;1. Do liferay store files on file system as .afsh under its defined hierarchy -- OR -- the actual files like abc.pdf is stored some where under folder hirarachy? Please give clear &lt;strong&gt;&amp;#34;yes&amp;#34;&lt;/strong&gt; or &lt;strong&gt;&amp;#34;no&amp;#34;&lt;/strong&gt; answer and i would appreciate explaination.&lt;br /&gt;&lt;br /&gt;2. If its actual file under some folder, how can i get to that? &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;1. I don&amp;#39;t &lt;strong&gt;NO&lt;/strong&gt; (as you ask to be clear). The store&amp;#39;s implementation determines what happens to these files, and you shouldn&amp;#39;t mock with them or care where exactly they are, or what the file storage format is. Files are versioned, have metadata (in the database), and their content is indexed. If you mock around with them, you might change stuff that AFSH, the user, or the backup routines don&amp;#39;t expect.&lt;br /&gt;&lt;br /&gt;2. You can get to it through the Document Library&amp;#39;s API. &lt;br /&gt;&lt;br /&gt;The only time when it&amp;#39;s legit to access the files in the storage directory is for backup and restore. And then you access them all in bulk, not one by one.</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2019-03-08T08:40:01Z</dc:date>
  </entry>
  <entry>
    <title>Life ray content</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112637086" />
    <author>
      <name>Effi Ree</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112637086</id>
    <updated>2019-03-07T20:57:54Z</updated>
    <published>2019-03-07T20:57:54Z</published>
    <summary type="html">sadasdsadasdsadsasa</summary>
    <dc:creator>Effi Ree</dc:creator>
    <dc:date>2019-03-07T20:57:54Z</dc:date>
  </entry>
</feed>
