Back to Basics: Exceptionssafely call throwing code 4. Retire wrapper functions as appropriateRefactoring Example 105 bool FileReader::LoadFile(ByteStream& input) { fileSizeType aSize; IOError iErr; File f(m_FileName ByteStream input(f.GetSize() + 1); f.Read(input.data(), input.size()); return input; } bool FileReader::LoadFile(ByteStream& input) { try { input = load_file(m_FileName); return true;0 码力 | 111 页 | 4.87 MB | 6 月前3
廖雪峰JavaScript教程的网页不得不用Flash这样的第三方插件来实现。 随着HTML5的普及,新增的File API允许JavaScript读取文件内容,获得更多的文件信息。 HTML5的File API提供了 File 和 FileReader 两个主要对象,可以获得文件信息并读取文件。 下面的例子演示了如何读取用户选取的图片文件,并在一个 <div> 中预览图像: 1. var 2. fileInput alert('不是有效的图片文件!'); 22. return; 23. } 24. // 读取文件: 25. var reader = new FileReader(); 26. reader.onload = function(e) { 27. var 28. data = e.target.result;0 码力 | 264 页 | 2.81 MB | 10 月前3
共 2 条
- 1













