Thanks David, I didn't see the comment at the bottom of the blog post I was
referencing (my bad). We can confirm that this works as expected.
I have added a Disqus comment to the ML6 documentation for
xdmp:filesystem-file in that respect. Would be great if this informaton
could find its way in the official documentation.

cheers,
Jakob.


On Wed, Jun 12, 2013 at 6:19 PM, David Lee <[email protected]> wrote:

>  You need to read the file as binary not text.  The link is correct.****
>
> Use xdmp:external-binary to read binary files****
>
> ** **
>
> https://docs.marklogic.com/xdmp:external-binary****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
>
> -----------------------------------------------------------------------------
> ****
>
> David Lee
> Lead Engineer
> MarkLogic Corporation
> [email protected]
> Phone: +1 812-482-5224****
>
> Cell:  +1 812-630-7622
> www.marklogic.com
>
> ****
>
> ** **
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Jakob Fix
> *Sent:* Wednesday, June 12, 2013 12:17 PM
> *To:* General Mark Logic Developer Discussion
> *Subject:* [MarkLogic Dev General] problem with xdmp:filesystem-file on
> Windows****
>
> ** **
>
> Hi,****
>
> ** **
>
> we’re encountering a problem reading a PDF file via xdmp:filesystem-file
> on a Windows 2008 server (EA2).
>
> The problem also exists for ML 6 and is explained here:
>
>
> http://learnxquery.blogspot.fr/2012/08/not-possible-to-read-pdf-from-file.html
>
> We can read other files, like HTML or Excel, but not PDFs (we tried
> several sizes and PDF versions). The file seems to be truncated (we receive
> only about 2kb, or even nothing.).
>
> Stacktrace in qconsole:****
>
> ** **
>   [1.0-ml] XDMP-READFILE: for $r in $results -- ReadFile File is not in
> UTF-8:
> C:/Applications/kappav3/backend/kv3-jfix-contents-library/f-78/51758045038371473.pdf
> ****
>  Stack Trace****
>  In /qconsole/endpoints/evaler.xqy on line 276
> In
> local:format-eval-result(xdmp:filesystem-file("C:/Applications/kappav3/backend/kv3-jfix-contents-library/f-78/51758045038371473.pdf"))
> ****
>
> $results :=
> xdmp:filesystem-file("C:/Applications/kappav3/backend/kv3-jfix-contents-library/f-78/51758045038371473.pdf")
> ****
>
>
> Thanks,
> Jakob. ****
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
>
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to