请问 关于 用JS获取待下传文件大小的有关问题
请教 关于 用JS获取待上传文件大小的问题!
我想用JS获取待上传文件的大小,
var image = new Image();
image.dynsrc = src;
alert(image.fileSize);
但IE8下提示dynsrc属性拒绝访问,请问如何解决,有没有别的方法啊?
------解决方案--------------------
我想用JS获取待上传文件的大小,
var image = new Image();
image.dynsrc = src;
alert(image.fileSize);
但IE8下提示dynsrc属性拒绝访问,请问如何解决,有没有别的方法啊?
------解决方案--------------------
- C# code
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace SilverlightApplication1 { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } private void button1_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "All files (*.*)|*.*"; openFileDialog1.Multiselect = false; bool? userClickedOK = openFileDialog1.ShowDialog(); if (userClickedOK == true) { System.IO.Stream fileStream = openFileDialog1.File.OpenRead(); MessageBox.Show(fileStream.Length.ToString()); fileStream.Close(); } openFileDialog1 = null; } } }
------解决方案--------------------
Flash上传限制文件大小
http://demo.swfupload.org/Documentation/
File API得到文件大小
http://dotnet.aspx.cc/article/facbb9a7-c9c6-46ad-9591-5ba34ae27e58/read.aspx