linux网站如何添加swf支持,linux上查看swf文件.靠谱

在linux上查看swf文件,本来想用gnash 来看,可是有的电脑上看的时候只有声音,没有图像

所以用网页来查看,推荐谷歌

我们在和flash文件的同目录下新建一个文件名为:index.html

注:名字可以任意,但后缀必须得是html网页文件

ed73f1d4c43138ec64b725f87065d222.png

ac6e5931aa8afef9e3f435d2508814ff.png

使用gedit打开文件,复制下面的html标签:

其中:

src:表示swf文件的路径

width:表视频宽度

height:表视频高度

高度和宽度可以根据你自己播放flash高宽来自定义

但是我的swf文件太多了,一个一个的写就比较麻烦,所以写了个py脚本来自动生成

首先用shell命令将文件名重定向到一个文件中

ebd81c1ac071e3935d5b050d5a9ccc9f.png

写个py文件,

目录结构为

e4a383c9cc64c693d77a718d7ca931f8.png

其中只需要将2.txt移动到这里,然后写个1.py就行了

1.py文件

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @Time : 18-6-6 下午6:53

# @Author : LK

# @File : 1.py.py

# @Software: PyCharm

"""

linux 用网页查看swf文件, 因为有很多个swf文件,一个一个改比较麻烦

所以写了个python脚本自动生成

"""

import os,shutil

import fileinput

data = []

os.makedirs('mk') # 创建文件夹, 存放生成的文件

# 按行读取文件内容,并且保存到list中

for line in fileinput.input("2.txt"):

data.append(line)

for line in data:

'''以每行的内容为文件名, 并且在新文件中添加每行的内容'''

line = line.replace('.swf', '')

content = ''

line+=".html"

line = line.replace("\n",'') # 去掉最后拼接时候的换行符

fp = open(line, 'w') # 创建文件

fp.write(content)

fp.close()

shutil.move(line, "./mk/") # 移动文件

这个文件是创建mk目录,让后将

的名字kofwing_1-4替换成你的文件名 注意我这里的是../ 表示上层目录

生成的mk目录内容为:

d19d1b622d3a56bf5d39e245e717bd8a.png

html文件内容,

4741ea34782e1e3f90a63ca3e721e1b1.png

然后将mk目录放到和swf文件的同一个目录

35903f6eee4b25b06b8852c4f0f86c57.png

用浏览器打开就行了

有的打不开,就换一个html的文件名就行了

b74b718294574f4943780451982d50ee.png

Linux上查看大文件的开头几行内容以及结尾几行的内容

head -n 50 filePath 查看开头50行的内容 tail -n 50 filePath 查看文件结尾50行的内容

Linux中查看各文件夹大小(扫盘)

df -h ./ du -hs ./ du -h /ifs4/BC_RD/USER/lizhixin/my_project/human_chr22 | grep [[:digit:]+]G du [- ...

Linux中查看各文件夹大小命令:du -h --max-depth=1

Linux中查看各文件夹大小命令:du -h --max-depth=1 du [-abcDhHklmsSx] [-L ][-X ][--block-siz ...

Linux下查看压缩文件内容的 10 种方法

Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...

#内存不够,swap来凑# Linux上创建SWAP文件/分区

转自:https://www.vmvps.com/how-to-create-a-swap-file-on-the-linux-os.html 很久很久以前,电脑的内存是个珍贵东西,于是乎就有了swa ...

Linux上删除大量文件几种方式对比

目录 Linux上删除大量文件几种方式对比 1. rm删除:因为文件数量太多,rm无法删除(报错) 2. find查找删除:-exec 3. find查找删除:xargs 4. find调用-dele ...

SecureCRT、Xmanager对Linux上传下载文件或文件夹

(1).SecureCRT SecureCRT对Linux上传下载文件或文件夹拥有一个专门的软件SecureFXPortable.对于它来说只有两个的难题,一个是版本问题,尽量去官网下载最近版本:另一 ...

linux下查看某个文件位置的方法

linux下查看某个文件位置的方法: 例如,不知道apache的配置文件httpd.conf的位置,可以有两种方法来查看: 1.find / -name httpd.conf2.locate http ...

【linux】linux上 查看tomcat日志文件

1.查看实时日志文件 tail -f catalina.out 2.实时查看日志文件 最后n行 tail -n -f catalina.out 3.退出tail命令 ctrl + C 4.翻页查看 日 ...

随机推荐

ubuntu 16.04 + N驱动安装 +CUDA+Qt5 + opencv

Nvidia driver installation(after download XX.run installation file) 1. ctrl+Alt+F1   //go to virtual ...

char varchar nchar nvarcharar到底有多大区别

首先说明下,ASP.NET MVC系列还在龟速翻译中. 工作好多年,基础知识甚是薄弱,决定以后在coding(cv操作)的时候尽量多google下,然后总结下来,目的有三:     1. 加深自己的理 ...

webpack react基础配置二 热加载

用到 webpack-dev-server  先安装,注意 装到全局 还是本项目我也没注意  因为之前一直报错,有很小可能是安装到本地解决了,或者是我网络问题: 装到全局:$ npm install ...

__attribute__ 你知多少?

GNU C 的一大特色就是__attribute__ 机制.__attribute__ 可以设置函数属性(Function Attribute ).变量属性(Variable Attribute )和 ...

Android开发者的Git&GitHub(二)

将代码托管到GitHub上 点击右上角New repository按钮来创建一个版本库 命名后选择添加一个Android项目类型的.gitignore文件,并选择开源协议(例如:Apache v2 ...

iBatis.Net实现返回DataTable和DataSet对象

如题.要返回一个ADO.NET对象好像没有使用ORM的必要,而且从编程的角度看这样的实现一点也不OO,但是实际的开发场景中还是会碰到这种需求的.下面我就借鉴前人的经验,结合实际的示例,再总结一下.如果 ...

IOS弹出视图 LewPopupViewController

LewPopupViewController是一款IOS弹出视图软件.iOS 下的弹出视图.支持iPhone/iPad. 软件截图 使用方法 弹出视图 1 2 3 4 5 PopupView *vie ...

Borg Maze(bfs+prim)

Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6971   Accepted: 2345 Description The B ...

Linux、CentOS7下报错-bash: TMOUT: readonly variable怎么办?

一.Linux操作系统版本 二.背景:在项目中当我们配置好JDK环境变量.Tomcat环境变量,通过source /etc/profile使环境变量生效时,发现会报错,如图 三.解决 个人尚不知出现原 ...

【NIFI】 Apache NiFI 授权配置

当NIFI未配置需要单向SSL(例如LDAP,OpenId Connect等)的替代认证机制时,NiFi的Web服务器将要求访问用户界面的用户使用基于证书的客户端身份验证.启用备用身份验证机制会将We ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值