我正在使用ng-file-upload框架來保存圖像。我面臨一個問題。我成功地能夠將圖像上傳到圖像文件夾中,並且圖像正在保存,如CPqc3h_zWwr_5n9xOzTBybz4.png
。我試圖通過http://localhost:5040/images/CPqc3h_zWwr_5n9xOzTBybz4.png
在前端訪問這個圖像,但它給了我404。 我也嘗試做fs.readFile();並將二進制數據發送到前端,但我不知道如何將其轉換回Image。我也希望瞭解MEAN Stack開發人員在世界各地解決此問題的最佳實踐。通過ng-file-upload訪問在AngularJS的NodeJS中上傳的圖像
回答
不要使用絕對路徑的圖像參考,使用相對路徑,而不是
更改此 http://localhost:5040/images/CPqc3h_zWwr_5n9xOzTBybz4.png
,並在您的控制器或服務或工廠的參考圖像像
$ 'scope.var.imageURL ='./ images/CPqc3h_zWwr_5n9xOzTBybz4.png'`
並將其呈現給客戶端,如 <img ng-src={{var.imageURL}}
唯一的問題是...當ng-file-upload保存文件時,它只保存文件的名稱。所以而不是打開文件。它下載它。因爲它沒有擴展。那麼我如何附加一個擴展名,或者確保文件的擴展名與它一起出現? –
國際海事組織,也許我誤解你的設置,是你使用ng文件上傳,然後顯示圖像,一旦其上傳使用ng重複 –
是的。這就是我想要的。 Ng-repeat是可選的。但我想立即顯示圖像,它應該堅持重新加載。 –
- 1. 在angularjs中訪問nodejs cookie
- 2. 如何上傳圖像中使用Angularjs和的NodeJS
- 3. 通過ACF中的update_field上傳圖像
- 4. 通過drupal中的FCKeditor上傳圖像
- 5. 通過apache訪問nodejs
- 6. 在Nodejs和Express中上傳Multer圖像
- 7. 通過ftp上傳圖像
- 8. 上傳圖像通過AJAX
- 9. 上傳圖像通過simpleimage.php
- 10. 上傳圖像通過URL
- 11. 在Android上通過FTP上傳圖像
- 12. 訪問Facebook的圖像通過HTTPS
- 13. java webapp上傳的圖像訪問URL
- 14. 通過上傳的圖像替換mysql中存儲的圖像
- 15. 通過iPhone在多部分表格上傳圖像的問題
- 16. 通過JSON與AngularJS訪問圖像陣列
- 17. 通過標籤訪問圖像視圖
- 18. 在asp中的圖像屬性:通過FindControl訪問中繼器
- 19. 無法通過angularjs上傳圖像到cloudinary
- 20. 如何通過nodejs從Angularjs上傳文件到s3
- 21. 通過gridview上傳圖片的問題
- 22. 如何通過Wordpress Media Uploader訪問我上傳的圖片?
- 23. 如何通過NodeJS服務器訪問AWS上的localhost:3000
- 24. 通過webHDFS將圖像上傳到HDFS的問題REST API
- 25. 如何通過div訪問圖像
- 26. 無法訪問導軌上傳圖像
- 27. Rails:上傳後訪問圖像文件
- 28. 使用Azure上傳和訪問圖像
- 29. 上傳圖像和訪問laravel 5
- 30. 如何通過cakePHP訪問NodeJS數據?
這是後端nodejs MEAN.js的問題。用mean.js標記你的問題。 – danial