• Piotr Banasik 7 months ago
    Hi Again,

    I've managed to boostrap code around letting users directly upload videos to vimeo but with the help of the api, so basically the upload form posts to vimeo, while being part of my application. I can't seem to find any pure JS upload progress indicators .. and it seems like vimeo itself is using a server side request .. is there a way for api users to implement upload progress indicators at all? (baring ugly things like flash/java uploaders)

    Thanks
  • Ted Roden 7 months ago
    Using the API, the upload will be going from the user to your server, so you'll have to implement a progress bar on your end. That's because via the API, the user uploads to your server, then you upload to ours.

    Either way, we don't offer an upload progress meter. It's much easier to implement them on the client side anyways. If you look around the net, you may be able to find ways to do a progress bar without flash.
  •  
  • Piotr Banasik 7 months ago
    Ted you misunderstand .. I've actually implemented uploads directly to your servers (seems like a waste to upload the file to our servers just to send it along to yours) .. so I generate the upload ticket and all that, but at the end, instead of the server uploading the file, I tag along all the post parameters needed on the user's upload form and have them post directly to vimeo's api upload url (I've only tested this on my local version of the code, so if ther's some kind of IP restrictions on upload tickets this may well not work in the wild)

    .. but yea .. the way I'd hope to do this, users would upload straight to vimeo

    Thanks
  • Ted Roden 7 months ago
    Woah. Do you add the title and caption when you post to vimeo.com/services/upload ? I can't imagine that would work.

    Either way though, we don't provide the upload progress via the API. It's probably best done on your end via flash or some other means.
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.
Need help with Vimeo?
Please check the Help page for general FAQ, video tutorials, and other helpful information

Sponsored by: