Is there a way to limit the signer attachment file size in docusign, either using the API or through settings at the DocuSign web site. I have read (in the API guide) that there is a 25 MB limit for attachments. Is there any way to restrict this to a smaller number?
Curiously, the document that triggered this issue was 31 MB in size. Our customer was able to upload a document that big, but our application experienced timeout issues because it took too long to download it. Why was the customer able to upload such a big attachment?
Thanks.
[1] No there is not currently a way that outside applications could limit the platform wide limit of ~25MB per envelope that DocuSign has in place. It is recommended that you add logic to your app/integration that checks the file size BEFORE you make the API call to create the envelope and stops the user from using that document if it's too large.
[2] The reason why a particular 30MB document was accepted by the platform but other 30MB documents might error out is due to encryption. Whenever you create a new DocuSign envelope the system automatically encrypts and hashes each document. This in turn bloats the envelope larger. The true limit of the platform is actually 50MB per envelope, so based on the actual data and bytes of your docs different ones will be enlarged to different sizes, and some will exceed that 50MB limit whereas others might not.
Related
Our main app allows our users to post media (videos and images) as well as documents on the timeline with a file size limit of 500 megabytes on a timeline.
We're currently working on a Share Extension to allow users to share files throughout the OS to that timeline. However we're running into the issue that the Share Extension has a hard memory limit of 120 megabytes.
The current implementation in our main app requires that the files selected by the user get converted to a Data object before getting compressed and then uploaded to the API via multipart form data. However to achieve this we must load the files into memory where we run into the hard memory limit.
Apple documentation is very brief and there's not a lot to be found on SO or elsewhere on how to achieve this. There are some workarounds found by storing these files (or references) in UserDefaults and then opening the main app to handle them but that kind of defeats the purpose of sharing something quickly via the extension.
What would be a way around this limit to allow us to upload these large files?
Late to this question I ran into the same issue now. The issue is the memory limit imposed by Apple on File extensions, so you can not use a data object in memory if that object is more than around 50 - 100 MB. I changed the upload to an NSURLSessionUploadTask uploadTaskWithRequest:fromFile:completionHandler:, where I upload the file from the file system directly. If you can not change that you need to provide the multipart form data and boundaries in the delegate of uploadTaskWithStreamedRequest: but consider that also here you can not read the whole file at once but have to stream it as well.
I am building an API with Spray that accepts file uploads.
Typically the files will range in size from 100kb to 1mb.
Is it possible with spray to limit file uploads to below this size so that anything bigger is rejected?
Thanks
Look at the spray-can settings. https://github.com/spray/spray/blob/master/spray-can/src/main/resources/reference.conf#L327 You can set spray.can.server.request-chunk-aggregation-limit which will make spray-can only try to collect incoming data up to the given limit and fails the connection otherwise.
I have developed an app that will upload a file to a server. Is there a limit on size uploading file using the cellular provider data. I think Wifi has no limit, but how about the cellular provider data, does OS limit the size of using data? If so, what is the size limit?
Your app will have no problem continuing to spray HTTP Post requests all over the internets as often as you tell it to, or whatever other exotic web magic you're invoking.
If you are referring to particular upload limits of individual cell phone data plans, then I think you'll have to read the fine print of every different contract with every different mobile provider to get an answer, and that answer will be "it varies"
Of course, if you are considering sending particularly large data-sets back to a server, you're probably going to consider breaking it into small pieces and handling dropped packets gracefully anyway, so I'm assuming you're not asking "what's the biggest file I can push through completely intact".
Hello All I want to upload files to my external system using SOAP APIs. My requirements -
upload large files to third party system using SOAP API.
File size can be of 250GB.
Limitation that can restrict me -
maximum file size that can be uploaded - 5MB
maximum Heap size - 6MB. even if i want to upload usign SOAP API i will still need to hold blob value in controller.
maximum web service reqquest limit - one of the main issues that i feel is 3MB limit on webservice call out, in this case i can not send SOAP request of more than 3MB.
Please help me out on this tricky solution. let me know if any further details required.
Thanks,
Ray
I am working on a web site project PHP/APACHE without any js until now.
I found out various ways to set the upload limit of an image to the server.
They work, but when I upload a very large one, the delay before the message "your file is too big" is from far too long. This means if a user does'nt understand what max 2.4MB is he will be likely to wait more than a minute or 2 before seeing the message.
My question is :
Do you know any mean to have the uopload automatically cancelled if the image he tries to transfer exceeds the limit ?
Thank a lot
SunnyOne.
Basically, there are 2 ways to do this: With Flash/Java, or with fancy HTML5 JavaScript that only works on some browsers (and the most recent version of those, as well.
Check these other SO questions for pointers:
Client Checking file size using HTML5? and Detecting file upload size on the client side?.
Also, check out these tools: YUI2 Uploader, FancyUpload, SWFUpload