2
我與量角器戰鬥,因爲對於一些測試,我需要上傳文件。我的HTML看起來像:上傳文件 - 量角器
<div class="panel-footer">
<ul class="list-unstyled">
<!-- ngRepeat: file in imagesToUpload -->
</ul>
<button class="btn btn-sm btn-success pull-right ng-binding ng-hide" ng-show="imagesToUpload.length" ng-click="uploadImages()">Nahrát na server</button>
<button class="btn btn-sm btn-primary ng-binding" ng-file-select="onImageSelect($files)" data-multiple="true" style="overflow: hidden;">Vybrat soubory<input type="file" class="btn btn-sm btn-primary ng-binding" ng-file-select="onImageSelect($files)" data-multiple="true" multiple="multiple" __wrapper_for_parent_="true" style="width: 1px; height: 1px; opacity: 0; position: absolute; padding: 0px; margin: 0px; overflow: hidden;"></button>
</div>
輸入HTML:
<input type="file" class="btn btn-sm btn-primary ng-binding" ng-file-select="onImageSelect($files)" data-multiple="true" multiple="multiple" __wrapper_for_parent_="true" style="width: 1px; height: 1px; opacity: 0; position: absolute; padding: 0px; margin: 0px; overflow: hidden;">
我搜索了很多關於這個問題的量角器。而basicly人勸了複製/粘貼文件路徑輸入,然後點擊「上傳」
在我的情況下,有監守輸入一個問題,就是在這裏,但它存儲一些對象不是PATH
如果我選擇文件manualy在HTML中儲存,如:
<li ng-repeat="file in imagesToUpload" class="ng-binding ng-scope">
FileName.png <span title="remove" class="btn btn-flat glyphicon glyphicon-remove" ng-click="imagesToUpload.splice($index, 1)"></span>
</li>
也許這是非常愚蠢的,但如果心不是有一些其他的方式如何做到這一點,我在想什麼?也許創建對象並將其發送到那裏或其他東西?
歡迎任何建議。
嗨alecxe,你知道你的建議總是有幫助的,不幸的是,現在我無法前進。我怎麼試着發送一個路徑到文件我得到一個錯誤: UnknownError:未知錯誤:路徑不是絕對的:../../../../../img/upload.png – Andurit
@Andurit謝謝,這意味着你需要設置絕對路徑:) – alecxe
這是我如何設置路徑: uploadInput.sendKeys('../../../../../ img/upload.png'); 是不是絕對的? – Andurit