jQuery& PHP:编码和解码文件名

时间:2014-06-24 13:09:36

标签: php jquery jquery-ui-sortable

我使用jQuery对图像进行排序,所以我需要将文件名保存到li id,如下所示:

<ul id="sortable">
  <li id="myfile.jpg"></li>
</ul>

我需要一些crypt用jQuery编码文件名,然后用PHP解码它。 我会用md5,但这只是一种方式...

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用内置的php函数base64_encode(&#39; file_name.jpg&#39;)对文件名进行编码,使用base64_decode($ encodedFileName)来解码文件名。

请访问以获取更多信息。 for base64_encode()   http://www.php.net//manual/en/function.base64-encode.php

for base64_decode() http://www.php.net//manual/en/function.base64-decode.php

答案 1 :(得分:1)

您是否需要一个密码,只能使用密钥解密,或者您只是想将文件名更改为不可读的字母数字字符串?
第二个选项更容易,你可以使用php函数:base64_encodebase64_decodde
如果您希望其他人无法转换您的文件名,您可以使用mcrypt library,但需要了解cryptography以确保安全。