Well, actually it is not. The mimetype is a string in Magritte and
MAFileUploadComponent is also setting it like that, so I wonder why
you get a WAMimeType there?
MAFIleUploadComponent>>upload: aFile
self value: (aFile isNil ifFalse:
[ self description kind new
mimetype: aFile contentType greaseString;
filename: aFile fileName;
contents: aFile contents;
yourself
"Seaside now has MimeType objects, but MAFileModel expects strings" ])
On 22 July 2010 22:20, Lukas Renggli <renggli(a)gmail.com> wrote:
That looks like the right solution. I will fix it in
the code-base.
Lukas
On 22 July 2010 22:17, dtrussardi(a)tiscali.it <dtrussardi(a)tiscali.it> wrote:
Hi,
i work with Magritte2 on Pharo and GLASS.
The MAFileModel method:
renderOn: html "Renders a download link of the receiver." html anchor title:
(String streamContents: [ :stream | stream nextPutAll: self filename;
nextPutAll: ' ('. stream nextPutAll: self filesize asFileSize; nextPutAll:
', '. stream nextPutAll: self mimetype ; nextPut: $) ]); url: self url;
with: self filename
erase the error:
MessageNotUnderstood 2010: No method was found for the selector <#'do:'>
when sent to <aWAMimeType(image/jpeg)> with arguments contained in <anArray(
aComplexBlock)>.
i change it with:
stream nextPutAll: self mimetype asString ;
Now it work fine, but i don't know if it is right solution.
Thanks,
Dario
_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
--
Lukas Renggli
www.lukas-renggli.ch
--
Lukas Renggli
www.lukas-renggli.ch