gpt4 book ai didi

javascript - 如何将按钮制作为输入类型文件

转载 作者:可可西里 更新时间:2023-11-01 13:49:14 26 4
gpt4 key购买 nike

我有一个按钮。它应该作为按钮点击时的文件上传。

<div id="Rectangle-541">
<md-icon md-svg-src="./assets/images/csv.svg" class="ic_cloud_download_black_24px"></md-icon>
<md-button class="Upload-CSV-from-mem">Upload .CSV From Memory</md-button>

</div>

最佳答案

看看这个

var jimApp = angular.module("mainApp",  []);

jimApp.controller('mainCtrl', function($scope){

$scope.fileChanged = function(){
angular.element('#fileUplaod').trigger('click');
};

$scope.profilePictureSelected = function(data){
console.log(data.files[0]);
};
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app="mainApp" ng-controller="mainCtrl">
<div id="Rectangle-541">
<md-icon md-svg-src="./assets/images/csv.svg" class="ic_cloud_download_black_24px"></md-icon>
<md-button class="Upload-CSV-from-mem" ng-click="fileChanged()">Upload .CSV From Memory</md-button>
</div>

<input type="file" style="display:none" id="fileUplaod" ng-model="myFile" name='file' onchange="angular.element(this).scope().profilePictureSelected(this)" />
</div>

关于javascript - 如何将按钮制作为输入类型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37064287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com