Guest User

Untitled

a guest
Aug 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. Browser Error on low performance machines
  2. private void btnSelectFiles_Click(object sender, RoutedEventArgs e)
  3. {
  4.  
  5. files = new List<File>();
  6.  
  7. OpenFileDialog dlg = new OpenFileDialog();
  8. dlg.Multiselect = Parameters.multiselect;
  9. dlg.Filter = Parameters.filter;
  10.  
  11. if (dlg.ShowDialog() == true)
  12. {
  13. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Abrindo arquivos");
  14.  
  15. foreach (var file in dlg.Files)
  16. {
  17. try
  18. {
  19.  
  20. var f = new File();
  21. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Abrindo " + file.Name);
  22.  
  23. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Redimensionando " + file.Name + "(grande)");
  24. var stream1 = file.OpenRead();
  25. f.data1 = ImageHelper.Resize(stream1, Parameters.img_width, Parameters.img_height, 90, f);
  26. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - OK");
  27.  
  28. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Redimensionando " + file.Name + "(pequeno)");
  29. var stream2 = file.OpenRead();
  30. f.data2 = ImageHelper.Resize(stream2, Parameters.img_thumb_width, Parameters.img_thumb_height, 90, f);
  31. JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - OK");
  32.  
  33. f.name = file.Name;
  34. f.extension = file.Extension;
  35. files.Add(f);
  36. JavaScriptHelper.Invoke("SilverUploaderFileLoaded",JsonHelper.SerializeToJsonString(f));
  37. }
  38. catch(Exception ex)
  39. {
  40. JavaScriptHelper.Invoke("SilverUploaderException", ex.Message);
  41. }
  42. }
  43.  
  44. if (Parameters.auto_upload)
  45. upload();
  46. }
  47. }
Add Comment
Please, Sign In to add comment