Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. <script>
  2. $(document).ready(function() {
  3. $('#multiFileFrm').submit(function(event){
  4. event.preventDefault();
  5. $.each($('#multiFile')[0].files, function(i, file) {
  6. var formData = new FormData();
  7. formData.append('file-0', file);
  8. ajaxUpload(formData);
  9. });
  10. });
  11. function ajaxUpload(formData) {
  12. console.log("ajaxUpload function called");
  13. $.ajax({
  14. type: 'POST',
  15. url: "ajax/AJAX_multiUploadTest.cfm",
  16. data: formData,
  17. cache: false,
  18. contentType: false,
  19. processData: false,
  20. success: function(data) {
  21. $('#callback').html(data);
  22. },
  23. error: function(data) {
  24. console.log(data);
  25. }
  26. });
  27. }
  28. });
  29. </script>
  30.  
  31. <form method="post" enctype="multipart/form-data" id="multiFileFrm">
  32. <input type="file" name="multiFile" id="multiFile" multiple="multiple" />
  33. <input type="submit" id="submitFrm" value="Submit" />
  34. </form>
  35.  
  36. <div id="callback"></div>
  37.  
  38. <cftry>
  39. <cfobject component="code/profile" name="pro">
  40. <cfset parm={}>
  41. <cfset parm.userID=session.visitor.user.ID>
  42. <cfset parm.database=application.datasource>
  43. <cfset parm.form=form>
  44.  
  45. <cfset path="#application.directory#/data/dev/">
  46. <cfif NOT DirectoryExists(path)><cfdirectory action="create" directory="#path#"></cfif>
  47.  
  48. <cffile action="upload" filefield="file-0" destination="#path#" nameConflict="makeUnique">
  49. <cfset upload="#application.directory#/data/dev/#cffile.serverfile#">
  50.  
  51. <cfdump var="#parm#" label="parm" expand="no">
  52. <cfcatch type="any">
  53. <cfdump var="#cfcatch#" label="cfcatch" expand="no">
  54. </cfcatch>
  55. </cftry>
  56.  
  57. <cfset arrayAppend(session.visitor.user.tempData, "#application.domain#data/dev/#cffile.serverfile#")>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement