HTML将文本数据转换为文件并上传
html convert text data to file and upload it
是否可以使用javascript将文本从文本输入转换为文本并将其作为文件上传到服务器?我需要添加到页面的东西,如文本编辑器打开文本文件,然后改变它,并上传到服务器作为文件,但不是在post请求参数的值。
那么这是可能的吗?谢谢。
如果浏览器支持XMLHttpRequest 2
(参见http://caniuse.com/xhr2),您可以选择。
HTML5 Rocks教程(XMLHttpRequest2中的新技巧)的上传文件或blob: xhr.send(blob)部分有一些示例代码可以让您开始:
function upload(blobOrFile) {
var xhr = new XMLHttpRequest();
xhr.open('POST', '/server', true);
xhr.onload = function(e) { ... };
// Listen to the upload progress.
var progressBar = document.querySelector('progress');
xhr.upload.onprogress = function(e) {
if (e.lengthComputable) {
progressBar.value = (e.loaded / e.total) * 100;
progressBar.textContent = progressBar.value; // Fallback for unsupported browsers.
}
};
xhr.send(blobOrFile);
}
upload(new Blob(['hello world'], {type: 'text/plain'}));
相关文章:
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 我可以将为java创建的语法文件转换为javascript的语法文件吗
- 使用 php 将 pdf 文件转换为 html 文件
- 如何将xml文件转换为javascript中的对象文字
- 将Markdown文件转换为PDF,同时剥离Jekyll Front Matter
- 将CSV文件转换为JSON数组JS
- 如何在collectionFS中将文件转换为流星中的jpeg
- 将文件转换为数组并使用数据列表和选项标签为自动完成文本框添加数组元素
- 如何在 JavaScript 中将文件转换为 base64
- 将从jquery接收的文件转换为字节数组
- 如何将JSON格式的文件转换为JSON对象
- 如何在 JavaScript 中将文本文件转换为 JSON
- 在nodejs中将excel文件转换为json
- 如何将 Base64 文件转换为 javascript 中的实际文件/原始文件并将其下载到客户端
- 是否可以使用 Javascript 或 jQuery 将 mp3 文件转换为 m4r
- 将JavaScript文件转换为dll文件
- 如何将PHP文件转换为代码点火器
- 如何使 Gulp 任务将项目的每个 jsx 文件转换为不同的.js文件
- 如何使用javascript将SVG文件转换为JSPDF中的PDF
- 将 Excel 文件转换为 HTML 和 JavaScript