I found this in the comments of ERD2WEditAttachment:

 * Prerequisite: you must set a D2W rule for key 'enctype' with value 
"multipart/form-data" in the edit page template

so I added a rule:

100 : pageConfiguration = 'EditArticle' => formEncoding = "multipart/form-data" 
[com.webobjects.directtoweb.Assignment]

Now I need to figure out how to make thumbnails of PDFs, and display the 
thumbnail.






On Aug 15, 2014, at 1:15 PM, Ramsey Gurley <[email protected]> wrote:

> 
> On Aug 15, 2014, at 10:01 AM, Theodore Petrosky <[email protected]> wrote:
> 
>> Ok, I finally figured out how to add an attachment to a relation in D2W. 
>> However, is it expected behavior that when you delete an asset, it only 
>> deletes the ‘link’ to the asset, but not the asset itself.
> 
> I’m assuming you have a ->> b -> erattachment
> 
> If you have the a->>b relationship “owns destination” then the related eo 
> will be deleted when it is removed from the relationship. You can then have 
> that eo cascade delete the attachment eo.
> 
>> 
>> Meaning I upload a pdf. later I delete it from the relation. the asset shows 
>> one less item in its list, however the pdf is still in the file/database. 
>> 
>> It is effectively orphaned. 
>> 
>> Also, when I click to edit the attachment, there is a ‘remove’ button 
>> associated with the file. If I click it, the app crashes with: 
>> 
>> Error:       java.lang.IllegalArgumentException: This form is missing a 
>> 'enctype=multipart/form-data' attribute. It is required for WOFileUpload to 
>> work.
>> Reason:      This form is missing a 'enctype=multipart/form-data' attribute. 
>> It is required for WOFileUpload to work.
>> 
>> 
>> Ted
> 
> I have a custom assignment to handle most of my form encoding cases.
> 
> https://github.com/nullterminated/ponder/blob/master/ERR2d2w/Sources/er/r2d2w/assignments/R2DDefaultAttachmentAssignment.java#L47
> 
> That probably won’t work if you have set up a nested inline edit page or 
> something though.
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to