Hello to the great formspider team,

I am sucessfully moving an app from APEX to formspider. Every single user action in formspider is easier and more robust than in APEX, except one. Multiple files upload.

The application is a Document control system, so there are a lot of files to be uploaded for every single document record. In APEX I am using a jquery plugin for multiple files upload. As far as I know there is no such functionality in Formspider, so a file upload button is used forcing the user to wait for each file to be uploaded before moving to the next one. Is there any other way to asynchronously upload files?

asked 20 Nov '12, 01:54

Vlisidis%20Akis's gravatar image

Vlisidis Akis
163119
accept rate: 5%

Hi Vlisidis, As a temporary solution, we think it should be possible to integrate a JQuery multiple file uploader in an HTML Renderer to a Formspider application. We will try it here and let you know. What is the application flow like? So the user opens up a screens selects multiple files and hits upload. The upload continues...finishes...then what? Is there any event triggered by the completion of the upload?

Kind Regards, Yalim

(20 Nov '12, 02:21) Yalim K. Gerger ♦♦

Hi,

would be great to have something like this one:

http://blueimp.github.com/jQuery-File-Upload/

Select multiple files at once, etc etc.

Best, Michiel A

(20 Nov '12, 03:40) Michiel A

Hi, currently Formspider does not have this feature but you can create your own fileupload screen as a different html page by using this jquery plugin and show it inside an htmlRenderer component on your fs application. It would work. Obviously, you should handle the back end yourself.

link

answered 20 Nov '12, 03:57

oskansavli's gravatar image

oskansavli ♦♦
3604
accept rate: 45%

edited 20 Nov '12, 03:57

Hi Oskan & Yalim, Unfortunatelly my knowledge of Javascript is limited, but I will try to to do it. In the case it works (0.00001% based on my js skills), I will post the code.

Answering to Yalim question, the flow is like this: The user creates a transmittal (transmittal is the formal way used by AEC & Engineers to exchange drawings). Each transmittal has a set of drawings(drawing=uploaded file), so the user creates one record for each drawing. In the case that multiple drawings are uploaded, when the upload finnish a number of records is created under this transmittal. A screen refresh is performed and the user is prompted to add some details, as code, title, date etc, to each new record. Basically 1 file is one record on the documents table.

AEC Drawings are PDF files sized from 3MBytes to 40MBytes with the majority of them being around 10MBytes, making the one by one upload a very time consuming task.

Thanks to all.

Akis

link

answered 20 Nov '12, 05:19

Vlisidis%20Akis's gravatar image

Vlisidis Akis
163119
accept rate: 5%

Hi Akis,

Thanks for the explanation. Basically, if you have something already working, it would work exactly the same way in Formspider with the htmlRenderer component.

From your explanation of the flow, the tricky part is where you create rows in the Formspider application for each uploaded document.

Let us discuss about this issue internally and I will get back to you this week.

So where are you with the app? Are you basically done except for this?

(20 Nov '12, 05:26) Yalim K. Gerger ♦♦

Hi Akis, I created a ticket in our issue tracking system for this issue. I will update this post when this feature is included in a future version.

(26 Nov '12, 08:54) Yalim K. Gerger ♦♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×8
×4

Asked: 20 Nov '12, 01:54

Seen: 3,269 times

Last updated: 26 Nov '12, 08:54


© Copyright Gerger 2017