Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Browser Error on low performance machines
- private void btnSelectFiles_Click(object sender, RoutedEventArgs e)
- {
- files = new List<File>();
- OpenFileDialog dlg = new OpenFileDialog();
- dlg.Multiselect = Parameters.multiselect;
- dlg.Filter = Parameters.filter;
- if (dlg.ShowDialog() == true)
- {
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Abrindo arquivos");
- foreach (var file in dlg.Files)
- {
- try
- {
- var f = new File();
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Abrindo " + file.Name);
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Redimensionando " + file.Name + "(grande)");
- var stream1 = file.OpenRead();
- f.data1 = ImageHelper.Resize(stream1, Parameters.img_width, Parameters.img_height, 90, f);
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - OK");
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - Redimensionando " + file.Name + "(pequeno)");
- var stream2 = file.OpenRead();
- f.data2 = ImageHelper.Resize(stream2, Parameters.img_thumb_width, Parameters.img_thumb_height, 90, f);
- JavaScriptHelper.Invoke("SilverUploaderDebug", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " - OK");
- f.name = file.Name;
- f.extension = file.Extension;
- files.Add(f);
- JavaScriptHelper.Invoke("SilverUploaderFileLoaded",JsonHelper.SerializeToJsonString(f));
- }
- catch(Exception ex)
- {
- JavaScriptHelper.Invoke("SilverUploaderException", ex.Message);
- }
- }
- if (Parameters.auto_upload)
- upload();
- }
- }
Add Comment
Please, Sign In to add comment