Hi Renaud,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="FR" link="blue" vlink="purple"><div><p class="MsoNormal"> <u></u></p>
<p class="MsoNormal">At first, I take files with the fileupload function, files could be txt, jpg, pdf. I receive WAFile  ( perfect, no problem)<u></u><u></u></p><p class="MsoNormal">In a second time, I’ve got to backup the state of the system using an xml file. I don’t specially need to export datas, my files could stay on the server.<u></u><u></u></p>
<p class="MsoNormal">My problem is that, later, when I need to import a backup, I’ve got to rebuild a WAFile for each files.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So I would like to create a WAFile from a file who is already on the server.</p>
</div></div></blockquote><div><br></div><div>Try something like (not tested):</div><div><br></div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>FileStream fileNamed: filePath do: [ :stream |</div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>stream binary.</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>file := WAFile new</div>
<div><span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>contentType:</span>(WAFileLibrary mimetypeFor: (filename copyAfterLast: $.))<span class="Apple-style-span">;</span></div>
<div><span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>contents: </span>stream contents<span class="Apple-style-span">;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>fileName: filename;</div>
<div><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span>yourself ]</div></div><div>
<span class="Apple-tab-span" style="white-space: pre; ">        </span><span class="Apple-tab-span" style="white-space: pre; ">        </span></div><div><br></div><div><br></div><div><br></div></div>