Guest User

Untitled

a guest
Dec 11th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. <apex:repeat value="{!newAttachments}" var="newAtt">
  2. <apex:outputLabel value="Upload photo"/>
  3. <apex:inputFile id="inputfile" value="{!newAtt.body}" filename="{!newAtt.name}"/><br/>
  4. </apex:repeat><br/>
  5. <apex:commandButton value="Add More" action="{!addMore}" onclick="checkFileSize();"/>
  6. <script>
  7. function checkFileSize(){
  8. if ($("[id$=inputfile]")[0].files.length > 0) {
  9. //validate file attachment is not > 500k
  10. var uploadFileSize = $("[id$=inputfile]")[0].files[0].size;
  11. if (uploadFileSize > 1024 * 1024 * .5) {
  12. alert('File uploads must be less than 500k in size. Your file is: '+(Math.round(uploadFileSize/1024)) + 'k');
  13. }
  14. else {
  15.  
  16. }
  17. }
  18. else {
  19. // no file attached, if not required, call save method
  20. }
  21. }
  22. </script>
  23.  
  24. function checkFileSize(event){
  25. if ($("[id$=inputfile]")[0].files.length > 0) {
  26. //validate file attachment is not > 500k
  27. var uploadFileSize = $("[id$=inputfile]")[0].files[0].size;
  28. if (uploadFileSize > 2**19) {
  29. alert('File uploads must be less than 500k in size. Your file is: '+(uploadFileSize>>10) + 'k');
  30. event.preventDefault();
  31. }
  32. // ... rest of code
  33.  
  34. onclick="checkFileSize(event);"
Add Comment
Please, Sign In to add comment