- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试创建一个 HTML 表单,将文件上传到 Google 云端硬盘。
这是我在谷歌应用程序脚本中使用的代码:
function doPost(e) {
var data = Utilities.base64Decode(e.parameters.data);
var blob = Utilities.newBlob(data, e.parameters.mimetype, e.parameters.filename);
DriveApp.createFile(blob);
return ContentService.createTextOutput("Done.")
}
这是我的 HTML 表单的样子:
$('#uploadfile').on("change", function () {
var file = this.files[0];
var fr = new FileReader();
fr.fileName = file.name
fr.onload = function (e) {
e.target.result
html = '';
html += '';
html += '';
$("#data").empty().append(html);
}
fr.readAsDataURL(file);
});
使用的网址https://script.google.com/macros/s/AKfycbx48QW8vH7C0cse4W60VJIXba4MVkUxiuUTaJPZ1_MWwUrODMmp/exec
是我将脚本部署为网络应用后获得的网址。
现在,当我尝试上传 .txt 文件时,出现错误无法解码字符串。 (第 2 行,文件“代码”,项目“项目名称”)
làm mới:
根据@TheMaster评论,我发现我不需要解码部分..所以我将谷歌脚本更改为:
function doPost(e) {
var blob = Utilities.newBlob(e.parameters.data, e.parameters.mimetype, e.parameters.filename);
DriveApp.createFile(blob);
return ContentService.createTextOutput("Done.")
}
但它给了我错误参数无效(第3行,文件“Code”,项目“PROJECT NAME”)
1 Câu trả lời
欢迎您来到这里:
HTML:
<đầu>
function fileUploadJs(frmData)
{
document.getElementById('status').style.display ='inline';
google.script.run
.withSuccessHandler(updateOutput)
.processForm(frmData)
};
function updateOutput(info)
{
var br='
';
var outputDiv = document.getElementById('status');
outputDiv.innerHTML = br + 'File Upload Successful.' + br + 'File Name: ' + info.name + br + 'Content Type: ' + info.type;
}
đầu>
Main Heading
GS:
function processForm(theForm) {
var fileBlob = theForm.fileToLoad;
Logger.log("fileBlob Name: " + fileBlob.getName())
Logger.log("fileBlob type: " + fileBlob.getContentType())
Logger.log('fileBlob: ' + fileBlob);
var fileInfo={'name':fileBlob.getName(),'type':fileBlob.getContentType(), 'size':fileBlob.getBytes()};
var fldrSssn = DriveApp.getFolderById('FolderId');//put in fetched files
fldrSssn.createFile(fileBlob);
return fileInfo;
}
我只是将它用作对话框,因此您必须添加 doGet();
关于javascript - 无法解码字符串。 (第 2 行,文件 "Code",项目 "PROJECT NAME"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53794068/
FogBugz Có cách nào để tạo bộ lọc: [Tất cả] [mở] [trường hợp] được gán cho [Nhà phát triển A] ngoại trừ 1 hoặc m
Tôi mới làm quen với java hibernate và không hiểu được sự khác biệt giữa Projections.property và Projections.groupProperty, cả hai đều cho kết quả giống nhau. Xin hãy giải thích
Chúng ta hãy thử lại nhé. Tôi đăng bài này để trả lời 2 câu hỏi: MS Project 2007 có yêu cầu SharePoint không (tôi hy vọng là không)? Bạn thích điều gì ở MS Project dành cho nhóm phát triển - nó hữu ích hay phiền phức?
Cấu trúc dự án của chúng tôi như sau: sharedlib (lib-project, chứa các lớp, hữu ích trong nhiều ứng dụng) -> main-project
Tôi đang cố gắng tìm hướng dẫn từng bước về cách kết nối MS Project 2010 với MS Project Server 2010. Tôi đã cài đặt Server 2008 R2 (64 bit) trên máy chủ của tôi
Projections.distinct(Projections.count("objectId")) và Projections.countDistinct("objectId") Có ai có thể cho tôi biết sự khác biệt giữa chúng không?
Có thể tạo chủ đề "my-topic-project-a" trong dự án "project-a" để chủ đề này hiển thị công khai (thực hiện bằng cách đặt vai trò "pub/sub subscriber" thành "allUsers")
Tôi đã tạo một người dùng Kafka đơn giản trả về một đối tượng Flux (các thông điệp đã nhận) và tôi đang cố gắng kiểm tra nó bằng StepVerifier. Trong thử nghiệm của mình, tôi thực hiện như sau: Flux flux = cons
Tôi có một dự án ban đầu nằm trong Eclipse, sau đó tôi đã chuyển đổi nó sang gradle và mọi thứ đều hoạt động tốt trong Android Studio. Nhưng sau đó tôi đã không làm việc với dự án đó trong một thời gian, và khi tôi quay lại làm việc sau vài tháng, tôi đã rất ngạc nhiên.
Tôi đang học kiến trúc CQRS/ES. Chúng tôi chạy nhiều phép chiếu không đồng bộ song song vào kho lưu trữ đọc vì một số phép chiếu có thể chậm hơn nhiều so với những phép chiếu khác và chúng tôi muốn đồng bộ hơn với phía ghi để có các phép chiếu nhanh hơn. Tôi đang cố gắng hiểu thêm về cách tạo mô hình đọc và liệu điều này có thể
Nỗ lực đầu tiên trong việc tạo mối quan hệ nhiều-nhiều bằng cách sử dụng chú thích lưu trữ của Java. Tình huống: Lớp Project của Java chứa các dự án con, thực chất chỉ là một danh sách các dự án. Không có thành viên đảo ngược (không có siêu vật phẩm). Vì vậy, tôi nghĩ rằng mối quan hệ nhiều-nhiều là quan trọng đối với
Tôi có mã C hiện có và một Makefile mà tôi muốn gói vào một dự án Eclipse C (sử dụng Eclipse 3.4 Ganymede). Mã được tổ chức như sau: Thư mục chính: /Project/Software
Tôi có một dự án Eclipse mà tôi đã cố gắng chạy trong Android Studio cách đây một thời gian. Nó sử dụng thư viện/dự án TouchDB và bây giờ tôi muốn nâng cấp lên sản phẩm mới nhất của họ, couchbase-lite-android, có vẻ như
Tôi định nghĩa một dự án là một thư mục SVN chứa các thư mục con trunk, branches và tags. Bạn sử dụng tiêu chí nào khi xác định thời điểm chia một dự án thành hai hoặc hợp nhất nhiều dự án thành một? - Một ứng dụng cho mỗi "dự án", với kho lưu trữ chung cho các nguồn và tài nguyên chung
Tôi gặp lỗi này khi cố gắng xây dựng giải pháp trong Visual Studio 2008. Điều này có nghĩa là gì? Câu trả lời hay nhất Điều này có thể có nghĩa là tệp bin\project.dll đang được một quy trình khác sử dụng (có thể là một Visual Studio khác)
Macro này sẽ ẩn/đóng cửa sổ chính của VBE: Sub VBEMainWindowHide() 'đóng cửa sổ VBE: Application.VBE.Window.Visible
Tôi đang muốn phát triển một ứng dụng ngoài trời nhưng không chắc máy tính bảng Tango có thể sử dụng ngoài trời được không. Các thiết bị đo độ sâu khác thường không hoạt động tốt ngoài trời vì chúng dựa vào ánh sáng hồng ngoại được chuyển đổi từ thiết bị và sau đó được quan sát sau khi ánh sáng này phản chiếu từ các vật thể trong bối cảnh. Tôi đã được
Trong .csproj chuẩn, bạn có thể vào thuộc tính và đặt không gian tên mặc định. Làm thế nào tôi có thể đạt được điều này trong một dự án .xproj bằng cách sử dụng project.json? Câu trả lời hay nhất Sử dụng ASP.NET Core 1.0.1, bạn có thể
Khi có hơn 5 dự án được đăng ký trên Redmine, các dự án được liệt kê trong hộp "Dự án mới nhất" trên trang chủ được sắp xếp theo ngày tạo theo thứ tự giảm dần (dự án mới nhất được tạo trước), loại trừ các dự án cũ hơn (có thể được cập nhật thường xuyên hơn) khỏi danh sách. Có cách nào để liệt kê 5 dự án hàng đầu theo sự kiện từ cao nhất đến thấp nhất không?
Tôi đang bắt đầu học phát triển Android nhưng không biết cách thêm thư viện vào dự án của mình. Tôi sử dụng Android Studio. Tôi đã tạo một dự án mới nhưng không có cài đặt dự án trong cấu trúc dự án. Câu trả lời hay nhất Nhấp chuột phải vào tên gói của bạn trong cửa sổ Dự án và chọn Mở Cài đặt Mô-đun. Điều này nên
Tôi là một lập trình viên xuất sắc, rất giỏi!