Aurigma Forums
»
Upload Suite
»
FAQ – ActiveX/Java Uploader
»
HOWTO: Use AddField method instead of AdditionalFormName property
Rank: Advanced Member
Groups: Joined: 3/9/2008(UTC) Posts: 554
Was thanked: 1 time(s) in 1 post(s)
|
As you know Image Uploader can send additional information along with files – for example, album title, author name, or whatever you need. Typically you use AdditionalFormName property to do it. However, in some versions and under certain circumstances this property may not work. In this case we recommend using AddField method instead of AdditionalFormName. Let’s see how to do it. For example, you send additional fields using the following code: Code:
<form name="AdditionalData">
<input name="author" value="Tamila" type="hidden">
<input name="album_id" value="1234" type="hidden">
</form>
<!--… -->
<script>
var iu = new ImageUploaderWriter("ImageUploader", 600, 500);
// …
iu.addParam(“AdditionalFormName”, “AdditionalData”);
// …
iu.writeHtml();
</script>
Let’s rewrite it to use AddField method instead of AdditionalFormName. Just do the following: - Delete all AdditionalFormName property entries.
- Add event listener for BeforeUpload event.
- In this event call AddField method for each field you want to send and pass name-value pair into it.
As a result we will have the following code: Code:
<form name="AdditionalData">
<input name="author" value="Tamila" type="hidden">
<input name="album_id" value="1234" type="hidden">
</form>
<!--… -->
<script>
var iu = new ImageUploaderWriter("ImageUploader", 600, 500);
//…
iu.addEventListener("BeforeUpload", "ImageUploader_BeforeUpload");
//…
iu.writeHtml();
function ImageUploader_BeforeUpload() {
getImageUploader("ImageUploader").AddField("author","Tamila");
getImageUploader("ImageUploader").AddField("album_id","1234");
}
</script>
See Also: Edited by user Wednesday, April 15, 2009 6:21:06 PM(UTC)
| Reason: Not specified |
|
|
|
|
Rank: Newbie
Groups: Member
Joined: 7/15/2008(UTC) Posts: 1
|
Quote:However, in some versions and under certain circumstances this property may not work. I don't mean to be rude, but this is something that really needs to go in the documentation for the AdditionalFormName property. I am currently evaluating the Image Uploader, and wasted about 4 hours trying to get AdditionalFormName to work properly in the Java version under Firefox 2.0.0.16 under WinXP. After about 3.5 hours I tried a different browser (IE7) and realized it worked. That's when I figured it wasn't a problem with my Javascript and HTML but rather a problem with the Image Uploader, and after searching the forums I was able to find this post which solved the problem. But, wow, what a non-fun experience. If it's known that this property doesn't always work, it seems to me it should either (in order): 1) Be fixed. 2) Be deprecated so that it's clear it should not be used. 3) At least have a note in the documentation saying it shouldn't be used! I can only hope I don't discover any other surprises while working with this software. Steve Lin
|
|
|
|
Rank: Advanced Member
Groups: Member, Administration, Moderator Joined: 8/3/2003(UTC) Posts: 1,070
Thanks: 1 times Was thanked: 12 time(s) in 12 post(s)
|
Thank you for your feedback. We will do our best to fix the problem in the next versions. |
|
|
|
|
Aurigma Forums
»
Upload Suite
»
FAQ – ActiveX/Java Uploader
»
HOWTO: Use AddField method instead of AdditionalFormName property
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.